Licence
MIT
Version
0.4.1
Deps
1
Size
8 kB
Vulns
0
Weekly
0
DeprecatedThis package is deprecated
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
JSXIdentifierin JSX. That is, theJSXIdentifiertoken will be treated as normalIdentifier.
Reporting Bugs
You should provide these information for reproduction:
- ESLint version
cherow-eslintversion- Your ESLint configuration
- Your code and the error output
License
MIT Licensed
Copyright 2018-present Pig Fang