This is a shared configuration for all Tree repositories. Contains overrides and enhancements on top of the base configuration located at https://github.com/fs-webdev/eslint-config-frontier.
Utilizes the following plugins:
- eslint-plugin-deprecate
- eslint-plugin-html
- eslint-plugin-import
- eslint-plugin-jsdoc
- eslint-plugin-json
- eslint-plugin-node
- eslint-plugin-promise
- eslint-plugin-sonarjs
- eslint-config-standard
-
Add either
eslint-config-tree
oreslint-config-frontier-react
as a devDependency. -
Add this repository as a package devDependency:
"eslint-config-tree": "github:fs-webdev/eslint-config-tree#semver:^1",
-
In your
eslintrc.js
file, put the following:
module.exports = {
extends: [
'frontier',
'tree'
],
plugins: [
'eslint-plugin-deprecate',
'eslint-plugin-sonarjs'
]
}
-
Add both
tree
and the frontier eslint configuration of your choice as Code Climateprepare
resources (see: extended eslint docs). -
Enjoy.