EsLint rules for cto.af projects, using ESLint flat configs.
npm install -D eslint @cto-af/eslint-config
Optionally:
npm install -D typescript-eslint typescript eslint-plugin-ava eslint-plugin-jsdoc eslint-plugin-markdown
eslint.config.js
module.exports = require('@cto.af/eslint-config');
eslint.config.js
import es6 from '@cto.af/eslint-config/es6.js';
export default es6;
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,
];
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,
];