1.0.2 • Published 2 years ago

@nghiatv/eslint-config v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Eslint Config

My personal shareable eslint configuration.

Install

npm i --save-dev eslint @nghiatv/eslint-config

Usage

.eslintrc.js

TS

module.exports = {
  extends: '@nghiatv/eslint-config',
};

Extending

.eslintrc.js

module.exports = {
  ignorePatterns: ['dist/**'],
  overrides: [
    {
      files: ['**/*.ts'],
      extends: ['@nghiatv/eslint-config'],
      parserOptions: {
        project: 'tsconfig.json',
        tsconfigRootDir: __dirname,
      },
    },
  ],
};

Under The Hood

index.js

  • Plugins
    • @typescript-eslint/eslint-plugin
    • eslint-plugin-prettier
  • Parser
    • @typescript-eslint/parser
  • Extends
    • @typescript-eslint/eslint-plugin
    • eslint-config-airbnb-typescript
    • eslint-config-prettier
  • Rules

License

MIT