@cto.af/eslint-config
v6.2.1
Published
hildjj's lint rules
Readme
@cto-af/eslint-config
EsLint rules for cto.af projects, using ESLint flat configs.
Install
npm install -D eslint @cto-af/eslint-configOptionally:
npm install -D typescript-eslint typescript eslint-plugin-ava eslint-plugin-jsdoc eslint-plugin-markdownCommonJS project:
eslint.config.js
module.exports = require('@cto.af/eslint-config');ES6 project:
eslint.config.js
import es6 from '@cto.af/eslint-config/es6.js';
export default es6;TS Project:
Run:
npm install -D typescript-eslint
Then in eslint.config.js:
import es6 from '@cto.af/eslint-config/es6.js';
import ts from '@cto.af/eslint-config/ts.js';
export default [
...es6,
...ts,
];Turn on everything:
Run:
npm install -D typescript-eslint eslint-plugin-ava eslint-plugin-jsdoc @eslint/markdown
eslint.config.js:
import all from '@cto.af/eslint-config/all.js';
import mod from '@cto.af/eslint-config/module.js';
export default [
...all,
...mod,
];