@nghiatv/eslint-config

1.0.2 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i @nghiatv/eslint-config

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

4.03 kB

Total Files

4

Last publish

Collaborators

  • nghiatv