UNPKG

@rws-air/eslint-config-node

Version:

Standard ESLint config for RWS AIR projects written in TypeScript (without React)

72 lines 2.28 kB
/** * Default ESLint configuration for RWS-NL projects * @example * ```json * { * "extends": "@rws-air/eslint-config-node" * } * ``` */ export declare const config: { root: boolean; parser: string; parserOptions: { project: string; jsx: boolean; sourceType: string; ecmaVersion: number; ecmaFeatures: { jsx: boolean; }; }; extends: string[]; env: { node: boolean; es6: boolean; jest: boolean; browser: boolean; commonjs: boolean; }; rules: { '@typescript-eslint/no-non-null-assertion': string; '@typescript-eslint/explicit-function-return-type': string; '@typescript-eslint/consistent-type-definitions': string[]; '@typescript-eslint/naming-convention': (string | { selector: string; format: string[]; })[]; '@typescript-eslint/no-for-in-array': string; '@typescript-eslint/no-unnecessary-qualifier': string; '@typescript-eslint/no-unnecessary-type-assertion': string; '@typescript-eslint/no-useless-constructor': string; '@typescript-eslint/prefer-for-of': string; '@typescript-eslint/prefer-includes': string; '@typescript-eslint/unified-signatures': string; '@typescript-eslint/explicit-module-boundary-types': string; '@typescript-eslint/no-explicit-any': string; '@typescript-eslint/ban-ts-comment': (string | { 'ts-expect-error': boolean; 'ts-ignore': boolean; 'ts-nocheck': boolean; 'ts-check': boolean; })[]; '@typescript-eslint/ban-ts-ignore': string; eqeqeq: string[]; 'no-else-return': string; 'no-eval': string; 'no-floating-decimal': string; 'no-implicit-coercion': string; 'no-invalid-this': string; 'no-iterator': string; 'no-lone-blocks': string; 'no-loop-func': string; 'no-return-assign': string; 'no-sequences': string; yoda: string; 'no-duplicate-imports': string; 'prefer-arrow-callback': string; 'prefer-template': string; }; }; export default config; //# sourceMappingURL=index.d.ts.map