This is a package for checking JavaScript projects. You only need to install this package to use detection tools such as ESLint. Most importantly, you don't need to do extra ESLint configuration, just use the built-in default configuration.
- You don't set up common code checking tools for every project
- Keep project style the same
-
Open your project.
-
Remove the configuration files about
ESLint
andPrettier
from project, because you no longer need them and this tool will creates them automatically. -
npm i --save-dev --save-exact x-code-inspect@latest
-
And copy these dependencies to
devDependencies
"@typescript-eslint/eslint-plugin": "4.8.2", "@typescript-eslint/parser": "4.8.2", "babel-eslint": "10.1.0", "eslint": "7.14.0", "eslint-config-airbnb": "18.2.1", "eslint-config-airbnb-typescript": "12.0.0", "eslint-plugin-import": "2.22.1", "eslint-plugin-jsx-a11y": "6.4.1", "eslint-plugin-react": "7.21.5", "eslint-plugin-react-hooks": "4.2.0", "prettier": "2.2.0", "typescript": "4.1.2", "x-package-version-strict-check": "1.7.0"
-
And add a script
"check":"x-code-inspect"
-
npm i
-
npm run check
- Node.js >= 10.13.0
- File
package.json
must include:script.start
,script.dist
- The project must contains directory:
src
,dist
,doc
Extra plug-ins: react
Via TypeScript
output the version number
Run as debug. (default: false)
Project's path that you want to check. (default: "./")
Specify a directory to be scanned by code (e.g. by plug-ins such as ESLint), the default is root value of --path
. (multiple are separated by ,
). (default: "")
Specify a directory to be no scanned by code (e.g. by plug-ins such as ESLint), (multiple are separated by ,
). (default: "")
Define global variate, see ESLint's doc. (default: "")
output usage information