tophf
22824d9ad5
deepCopy linterConfig to avoid rule normalization by stylelint
2017-08-30 00:05:07 +03:00
tophf
e4ea7a44af
updateLinter will be called by watchStorage on save
2017-08-29 18:30:39 +03:00
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
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
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
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
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
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
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
0cd88873e1
Show alert with invalid JSON and rule names
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
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
4e502e57eb
Fix import into editor
2017-08-27 17:20:46 -05:00
Rob Garrison
afc38b0bc8
update element selectors in all files
2017-08-27 17:20:46 -05:00
Rob Garrison
ce906eb4b6
Move csslint-worker file
2017-08-27 17:20:45 -05:00
Rob Garrison
1fc17861db
Remove "Unexpected" from stylelint messages
2017-08-27 17:20:45 -05:00
Rob Garrison
d563495c26
Fix no-inline-comments issues
2017-08-27 17:20:45 -05:00
Rob Garrison
a3b8b7d168
Fix eslint issue
2017-08-27 17:20:45 -05:00
Rob Garrison
e387d7a5e7
Remove lint issues overflow & ellipsis
2017-08-27 17:20:45 -05:00
Rob Garrison
5ce7a925cb
Move stylelint-config to edit folder
2017-08-27 17:20:45 -05:00
Rob Garrison
75deeddc0e
Fix linting issues table
...
Also fixed severity icon alignment
2017-08-27 17:20:45 -05:00
Rob Garrison
80ed34f3e7
Use correct multi-line statement formatting
2017-08-27 17:20:45 -05:00
Rob Garrison
5bfbab62d7
Use push instead of concat
2017-08-27 17:20:45 -05:00
Rob Garrison
bfe1ad60c2
Remove unnecessary braces
2017-08-27 17:20:45 -05:00
Rob Garrison
3e371f193a
Set eslint no-inline-comments
2017-08-27 17:20:45 -05:00
Rob Garrison
5936d766f8
Update element selectors
2017-08-27 17:20:45 -05:00
Rob Garrison
b429735e86
Use loader script to load beautify
2017-08-27 17:20:44 -05:00
Rob Garrison
92a49759a9
Update empty stylelint rules on initial load
2017-08-27 17:20:44 -05:00