This package is a custom ESLint configuration for JavaScript/TypeScript modules, utilized for other packages such as xSumJS
- @typescript-eslint/eslint-plugin
- eslint
- eslint-plugin-ava
- eslint-plugin-import
- eslint-plugin-node
- eslint-plugin-prettier
- eslint-plugin-promise
- eslint-plugin-tsdoc
npm install --save-dev @Aetherinox/eslint-config eslint eslint-plugin-{ava,import,node,prettier,promise} prettier
The following are usage examples for implementation:
Implementation with javascript:
{
extends: [
// . . .
'@aetherinox'
]
}
Implementation with typescript:
{
extends: [
// . . .
'@aetherinox/eslint-config/typescript'
]
}