2.6.0 • Published 10 months ago

@ttionya/eslint-config v2.6.0

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

@ttionya/eslint-config

npm npm npm

ESLint Rules.

Config List

Usage

Base

Basic rules.

# NPM
npm i -D @ttionya/eslint-config

# PNPM
pnpm add -D @ttionya/eslint-config
/* .eslintrc.js */

module.exports = {
  extends: ['@ttionya/eslint-config/base'],

  rules: {
    // custom ESLint rules
  },
}

Babel

Basic rules, parser is @babel/eslint-parser, so you can use experimental and non-standard syntax provided by Babel.

# NPM
npm i -D @babel/core \
         @babel/eslint-parser \
         @ttionya/eslint-config

# PNPM
pnpm add -D @babel/core \
            @babel/eslint-parser \
            @ttionya/eslint-config
/* .eslintrc.js */

module.exports = {
  extends: ['@ttionya/eslint-config/babel'],

  rules: {
    // custom ESLint rules
  },
}

TypeScript

TypeScript rules.

This rule is recommended for use in node environments only.

# NPM
npm i -D typescript@~5.3.0 \
         @typescript-eslint/eslint-plugin \
         @typescript-eslint/parser \
         @ttionya/eslint-config

# PNPM
pnpm add -D typescript@~5.3.0 \
            @typescript-eslint/eslint-plugin \
            @typescript-eslint/parser \
            @ttionya/eslint-config
/* .eslintrc.js */

module.exports = {
  extends: ['@ttionya/eslint-config/typescript'],

  parserOptions: {
    project: ['./tsconfig.json'],
    tsconfigRootDir: __dirname,
  },

  overrides: [
    {
      files: ['*.ts', '*.tsx', '*.mts', '*.cts'],
      rules: {
        // custom @typescript-eslint/* rules
      },
    },
  ],

  rules: {
    // custom ESLint rules
  },
}

References

Changelog

Changelog

License

ISC

2.6.0

10 months ago

2.5.0

2 years ago

2.4.0

2 years ago

2.3.0

3 years ago

2.2.0

3 years ago

2.1.1

3 years ago

2.3.1

3 years ago

2.0.1-beta.0

3 years ago

2.1.0

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.0

3 years ago

2.0.0

3 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.2.0

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago