mirror of
https://github.com/hanzoai/node-jsonwebtoken.git
synced 2026-09-24 17:00:48 +00:00
* Add extension to ESLint config file The .eslintrc file without an extension was deprecated a few years ago, so this change renames the file to add the required extension. See: https://github.com/eslint/eslint/commit/c9a8883d450d63a8d044a9e66d275f5b1973a3ba * Add ESLint to package.json This change adds ESLint as a dev-dependency and adds a lint script that will run ESLint. * Complete switch from JSHint to ESLint Convert all the JSHint rules to the ESLint equivalents where possible. The no-undef rule in ESLint caught a few cases of undefined usages in the tests, so they were also fixed. * Add a .eslintignore file The HTML coverage report is currently being linted, which causes a lot if invalid linting errors. This change adds a ignore file to ensure these files are properly skipped during linting.
24 lines
461 B
JSON
24 lines
461 B
JSON
{
|
|
"root": true,
|
|
"parserOptions": {
|
|
"ecmaVersion": 6
|
|
},
|
|
"env": {
|
|
"es6": true,
|
|
"node": true
|
|
},
|
|
"rules": {
|
|
"comma-style": "error",
|
|
"dot-notation": "error",
|
|
"indent": ["error", 2],
|
|
"no-control-regex": "error",
|
|
"no-div-regex": "error",
|
|
"no-eval": "error",
|
|
"no-implied-eval": "error",
|
|
"no-invalid-regexp": "error",
|
|
"no-trailing-spaces": "error",
|
|
"no-undef": "error",
|
|
"no-unused-vars": "error"
|
|
}
|
|
}
|