0.4.1 • Published 7 years ago
cherow-eslint v0.4.1
cherow-eslint
Cherow parser for ESLint.
This package is still experimental.
Installation
Using Yarn:
yarn add --dev cherow-eslintUsing npm:
npm i --save-dev cherow-eslintUsage
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