tophf
c7a0759216
don't run CSS linters in the config dialog json
2017-08-29 18:22:08 +03:00
tophf
3d5383ceaf
debounce and subscribe updateLinter
2017-08-29 17:59:53 +03:00
tophf
b91324992d
skip already queued in onDOMscripted
2017-08-29 17:14:57 +03:00
tophf
c15082fed4
editor: preload lint gutters css; update on disabling
2017-08-29 17:12:39 +03:00
tophf
e65e3c9c0b
fixup efc001c0: css_beautify is dodgy
2017-08-29 14:28:59 +03:00
tophf
73dc33d376
fixup f603d9b6: correctly apply 'highlight' selector
2017-08-29 00:12:53 +03:00
tophf
81e6720341
use $element in showLintHelp
2017-08-28 16:33:45 +03:00
tophf
76eb3f7e28
remove deprecated confirm() from onbeforeunload
2017-08-28 15:20:39 +03:00
tophf
efc001c01d
fixup a44b4e78: css_beautify is exposed via exports
2017-08-28 15:20:38 +03:00
tophf
dd6182aef3
lint issues list: show rule name only on hover
2017-08-28 15:20:38 +03:00
tophf
37bff1c5c9
handle null response from API in chromeSync
2017-08-28 15:20:38 +03:00
tophf
5330db11af
FF: ignore lastError in sendMessage where irrelevant
2017-08-28 15:20:38 +03:00
tophf
cd6bcc6511
FF: when not dom.storage.enabled use dummies
2017-08-28 15:20:38 +03:00
tophf
777fc06834
FF: avoid reloading if dysfunctional
2017-08-28 15:20:37 +03:00
tophf
9946f3c781
regroup some of lint* data and code
...
* all lint-related js files are prefixed by lint-
* config-related stuff is grouped in linterConfig
* CM helper is rewritten and moved in /edit now that CSSLint supports these features
* chromeSync methods that apply LZString got LZ in their names
* empty string is used for 'disabled' in linter selector
2017-08-28 15:20:37 +03:00
tophf
dfc3deaf01
csslint: support background-blend-mode
2017-08-28 15:20:37 +03:00
tophf
5c506f5cc9
csslint: support unicode-range
2017-08-28 12:53:10 +03:00
tophf
f80af3721c
csslint: fix hsl/hsla regexp as per spec
...
* hue can be deg, %, rad, grad, turn - deg is default
* all numbers can be fractional
* hsla = hsl
2017-08-28 12:53:10 +03:00
tophf
da565a5fa5
Merge pull request #150 from Mottie/stylelint
...
Include both CSSLint and stylelint
2017-08-28 08:12:10 +03:00
Rob Garrison
fdeffde2c3
Set selected linter during import
2017-08-27 17:20:48 -05:00
Rob Garrison
6c3501bf9a
Use rules or config consistently
2017-08-27 17:20:48 -05:00
Rob Garrison
21e22c2b6f
Rename CSSLint ruleset to config
2017-08-27 17:20:48 -05:00
Rob Garrison
1e03910b0b
Rename & organize linter messages
2017-08-27 17:20:48 -05:00
Rob Garrison
1d1a2ce1c8
Fix linter config tooltip
2017-08-27 17:20:48 -05:00
Rob Garrison
5ad23bd681
Do not automatically update the linter after a config reset
2017-08-27 17:20:48 -05:00
Rob Garrison
cb177eba4b
Add linter config reset tooltip
2017-08-27 17:20:47 -05:00
Rob Garrison
1a384142ba
Refocus textbox after save/reset
2017-08-27 17:20:47 -05:00
Rob Garrison
e96f0808ed
Rename CSSLint rule config file & variable
2017-08-27 17:20:47 -05:00
Rob Garrison
b00d9575f8
Clear linter config history
2017-08-27 17:20:47 -05:00
Rob Garrison
ef197bcd58
Sort "cm_*" messages
2017-08-27 17:20:47 -05:00
Rob Garrison
2c234893e2
Add config cancel button
2017-08-27 17:20:47 -05:00
Rob Garrison
2df6b8bca0
Clean up lint globals
2017-08-27 17:20:47 -05:00
Rob Garrison
95ff72b722
Make linter config JSON more readable
2017-08-27 17:20:47 -05:00
Rob Garrison
52af5c85c0
Don't show nested "rules" in config
2017-08-27 17:20:47 -05:00
Rob Garrison
53af483a18
Revert 18a94cac30e18c
2017-08-27 17:20:47 -05:00
Rob Garrison
e2228964d4
Fix issue when CSSLint isn't loaded
2017-08-27 17:20:47 -05:00
Rob Garrison
988af5f1b8
Store linter rules with sync & LZ compression
2017-08-27 17:20:47 -05:00
Rob Garrison
f9c035082f
Prevent JS error after closing help-popup
2017-08-27 17:20:47 -05:00
Rob Garrison
0cd88873e1
Show alert with invalid JSON and rule names
2017-08-27 17:20:47 -05:00
Rob Garrison
cbe6decb03
Assign stylelint
to global, not lint
2017-08-27 17:20:47 -05:00
Rob Garrison
5b2cd77035
Fix indention
2017-08-27 17:20:47 -05:00
Rob Garrison
320fd07789
Rename as generic reset message
2017-08-27 17:20:47 -05:00
Rob Garrison
b7b99f0ed0
Disable non-essential stylelint rules
2017-08-27 17:20:47 -05:00
Rob Garrison
9c4b7bc310
Update stylelint bundle readme
2017-08-27 17:20:47 -05:00
Rob Garrison
3085b71891
Update to optimized stylelint bundle
2017-08-27 17:20:46 -05:00
Rob Garrison
ac1ffa98b5
Add CSSLint rule configuration
2017-08-27 17:20:46 -05:00
Rob Garrison
b178d3d8ee
Open CSSLint rule in a new tab
2017-08-27 17:20:46 -05:00
Rob Garrison
2ae5cde274
Linkify CSSLint rules. See #167
2017-08-27 17:20:46 -05:00
Rob Garrison
487bb53145
Use optimal DOM selection functions
...
Reverts part of 7046d48cf9d574
2017-08-27 17:20:46 -05:00
Rob Garrison
8dc2115347
Revert no-inline-comments (2ea5a3bbaa2fdb0a)
2017-08-27 17:20:46 -05:00