Skip to content
ESLint Sharable Rules in TypeScript for Chatie Standard Style
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
bin
docs/images
scripts
src
tests
.editorconfig
.eslintrc.js
.gitignore
.travis.yml
LICENSE
README.md
package.json
tsconfig.json

README.md

eslint-config

NPM Version npm (tag) Build Status Greenkeeper badge

ESLint Sharable Rules in TypeScript Standard Style

ESLint Sharable Rules in TypeScript Standard Style

Source: Using ESLint and Prettier in a TypeScript Project

USAGE

  1. Install @chatie/eslint-config
npm install --save-dev @chatie/eslint-config
  1. 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

v0.6 (08 Jun 2019)

  1. Add rule no-floating-promises
  2. Add rule set (recommended) from eslint-plugin-promise
  3. Add dependence of file-name-linter to lint file names.
  4. Add dependence of markdownlint-cli to lint markdown.
  5. Auto generate .eslintrc.js in the project root directory after install if it not exists.
  6. First beta

v0.0.1 (07 Jun 2019)

  1. Converted tsling.json to .eslintrc.js with the JavaScript Standard Style.

AUTHOR

Huan LI (李卓桓) zixia@zixia.net

Profile of Huan LI (李卓桓) on StackOverflow

COPYRIGHT & LICENSE

  • Code & Docs © 2019 - now Huan LI zixia@zixia.net
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons
You can’t perform that action at this time.