cherow-eslint
v0.4.1
Published
Cherow parser for ESLint.
Downloads
2
Maintainers
Readme
cherow-eslint
Cherow parser for ESLint.
This package is still experimental.
Installation
Using Yarn:
yarn add --dev cherow-eslint
Using npm:
npm i --save-dev cherow-eslint
Usage
Modify your ESLint configuration file:
{
"parser": "cherow-eslint"
}
Note that if you are using vue-eslint-parser
,
you should update your configuration file like this:
{
"parser": "vue-eslint-parser",
"parserOptions": {
"parser": "cherow-eslint"
}
}
Known Issues
Cherow doesn't provide official tokenizer, so there are some problems with tokenizing:
- An error will be thrown when parsing string template with expressions, like this:
const s = `value: ${1 + 2}`
- The tokenizer cannot detect an identifier as
JSXIdentifier
in JSX. That is, theJSXIdentifier
token will be treated as normalIdentifier
.
Reporting Bugs
You should provide these information for reproduction:
- ESLint version
cherow-eslint
version- Your ESLint configuration
- Your code and the error output
License
MIT Licensed
Copyright © 2018-present Pig Fang