Skip to content

Commit a30ae28

Browse files
authored
feat: add more status codes to no-magic-numbers (#217)
1 parent d6c04fa commit a30ae28

File tree

3 files changed

+26
-5
lines changed

3 files changed

+26
-5
lines changed

.eslintrc.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
const { codes: httpStatusCodes } = require('statuses')
2+
13
module.exports = {
24
parser: '@babel/eslint-parser',
35
parserOptions: {
@@ -62,10 +64,14 @@ module.exports = {
6264
2,
6365
{
6466
ignore: [
67+
...httpStatusCodes,
6568
// Common small numbers
66-
-2, -1, 0, 1, 2, 3,
67-
// HTTP statuses
68-
200, 201, 202, 204, 300, 301, 400, 401, 403, 404, 410, 422, 429, 500,
69+
-2,
70+
-1,
71+
0,
72+
1,
73+
2,
74+
3,
6975
],
7076
enforceConst: true,
7177
detectObjects: true,

package-lock.json

Lines changed: 15 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@
9595
"husky": "^4.3.0",
9696
"is-ci": "^3.0.0",
9797
"npm-run-all": "^4.1.5",
98-
"prettier": "^2.1.2"
98+
"prettier": "^2.1.2",
99+
"statuses": "^2.0.1"
99100
},
100101
"devDependencies": {
101102
"ava": "^3.13.0",

0 commit comments

Comments
 (0)