|
| 1 | +SublimeLinter-eslint 4.0.1 [BREAKING!] |
| 2 | +-------------------------------------- |
| 3 | + |
| 4 | +We switched to the new SL4 selectors. Which are awesome. |
| 5 | + |
| 6 | +This replaces the old syntax_map as a ways to get this to work with "vue" |
| 7 | +or the "eslint-plugin-html", or even with "Javascript (babel, next)" etc. |
| 8 | + |
| 9 | +By default, this plugin will now *only* select "source.js", |
| 10 | +which should work with most vue/babel/next flavors and embedded code. |
| 11 | + |
| 12 | +It's also configurable. Open your SublimeLinter settings and set it to e.g.: |
| 13 | + |
| 14 | + "eslint": { |
| 15 | + "selector": "source.js, text.html.basic" |
| 16 | + } |
| 17 | + |
| 18 | + |
| 19 | +With the `eslint-plugin-html` installed, it will then take the whole file, |
| 20 | +not just the scripts tags, and pass it to eslint. |
| 21 | +Want it to grab `vue` files? "source.js, text.html.vue" for the win. |
| 22 | + |
| 23 | + |
| 24 | +Other enhancements: |
| 25 | + |
| 26 | +- We highlight errors that spread over multiple lines on ... multiple lines! |
| 27 | + So, if you have an empty "if" block, we highlight the entire block. |
| 28 | + |
| 29 | +- You can target different node version by setting, e.g.: |
| 30 | + "executable": ["nvm", "exec", "8.9", "path/to/eslint"] |
| 31 | + "executable": ["i/compiled/this/node", "path/to/eslint"] |
| 32 | + |
| 33 | +- You can tweak the execution environment by setting, e.g.: |
| 34 | + "env": { |
| 35 | + "PATH": "/some/additional/path/bin:$PATH" |
| 36 | + } |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | + |
0 commit comments