I am trying to get babel-eslint to work on Sublime 3. I have installed:
Also, I have added:
"syntax_map": { ... "JavaScript (Babel)": "javascript" }
to my SublimeLinter.sublime-settings file.
When I run the linter with "parser": "espree"
on my .eslintrc file it works fine. But when I change the parser to babel-eslint it stops working.
I tried to follow the tutorial here: https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48 and I seem to be doing everything correctly.
Any ideas on what I'm doing wrong?
ESLint allows for the use of custom parsers. When using this plugin, your code is parsed by Babel's parser (using the configuration specified in your Babel configuration file) and the resulting AST is transformed into an ESTree-compliant structure that ESLint can understand.
Linting is the process of checking your code for potential errors. This could be either the syntax or the code style. The linting process can be done during three stages of development: Via your editor (live linting)
vue-eslint-parser is the main parser to use instead of the default one ( espree ). It will handle . vue SFC files, especially the <template> tags. Within this parser, you have a custom option to specify which parser to use to lint the <script> tag in the . vue files.
Except what was in mentioned tutorial, what helped me was:
I hope some of this will help.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With