@chatie/eslint-config
v1.4.1
Published
ESLint Sharable Configurations and Rules in Chatie Organization
Downloads
1,572
Readme
eslint-config
ESLint Sharable Rules in TypeScript Standard Style
USAGE
- Install
@chatie/eslint-config
npm install --save-dev @chatie/eslint-config
- It will automatically generate a
.eslintrc.js
for you (if there's no such file before)
It will contains the following content:
module.exports = {
extends: '@chatie',
}
3. You are All Set
./node_modules/.bin/eslint
eslint
will work and follow the @chatie rules.
STYLES
SEE ALSO
- ESLint Shareable Configs
- Using ESLint with TypeScript in 2019
- From TSLint to ESLint, or How I Learned to Lint GraphQL Code
tslint -> eslint
- Roadmap: TSLint -> ESLint #4534
- Roadmap: tslint-microsoft-contrib -> ESLint #876
- The future of TypeScript on ESLint
- ESLint Plugin TSLint
FAQ
1. vscode
not linting TypeScript files at all
Add the following config to .vscode/settings.json
to enable linting TypeScript files:
"eslint.validate": [
"javascript",
"typescript",
],
HISTORY
main v1.0 (Oct 20, 2021)
- Sep 18: Clean TSLint...
v0.14
- Enforce Common JS (#54)
- Upgrade ESLint
v0.11 (Jun 30, 2020)
- Update dependencies to latest.
- Support
Nullish coalescing operator (??)
v0.6 (08 Jun, 2019)
- Add rule no-floating-promises
- Add rule set (recommended) from eslint-plugin-promise
- Add dependence of file-name-linter to lint file names.
- Add dependence of markdownlint-cli to lint markdown.
- Auto generate
.eslintrc.js
in the project root directory after install if it not exists. - First beta
v0.0.1 (07 Jun 2019)
- Converted tsling.json to .eslintrc.js with the JavaScript Standard Style.
AUTHOR
Huan LI (李卓桓) [email protected]
COPYRIGHT & LICENSE
- Code & Docs © 2019 - now Huan LI [email protected]
- Code released under the Apache-2.0 License
- Docs released under Creative Commons