eslint-config
ESLint Sharable Rules in TypeScript Standard Style
Source: Using ESLint and Prettier in a TypeScript Project
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
tslint -> eslint
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 (李卓桓) zixia@zixia.net
COPYRIGHT & LICENSE
- Code & Docs © 2019 - now Huan LI zixia@zixia.net
- Code released under the Apache-2.0 License
- Docs released under Creative Commons