typescript-eslint-standard
v9.75.0
Published
quickly start eslint in typescript
Readme
⚡typescript-eslint-standard
quickly start eslint in typescript.
install
npm i typescript-eslint-standard -Deslint.config.js
import { defineConfig } from 'typescript-eslint-standard';
export default defineConfig();.prettierrc.js
/**
* @type {import("prettier").Config}
*/
export default {
singleQuote: true,
trailingComma: 'all',
bracketSameLine: true,
endOfLine: 'auto',
};custom configuration
import { defineConfig } from 'typescript-eslint-standard';
import tseslint from 'typescript-eslint';
export default defineConfig({
extends: [...tseslint.configs.recommended, ...tseslint.configs.strict],
rules: {
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-empty-object-type': 'off',
},
});only use js rules
import { eslintRules } from 'typescript-eslint-standard';
import { defineConfig } from 'eslint/config';
import eslint from '@eslint/js';
export default defineConfig(eslint.configs.recommended, {
rules: {
...eslintRules,
},
});only use ts rules
import { tslintRules } from 'typescript-eslint-standard';
import { defineConfig } from 'eslint/config';
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
export default defineConfig(
eslint.configs.recommended,
tseslint.configs.recommendedTypeChecked,
tseslint.configs.strictTypeChecked,
{
rules: {
...tslintRules,
},
},
);