Repro
{
"rules": {
'@typescript-eslint/no-magic-numbers': [
'error',
{
'ignore': [-1, 0, 1, 2],
'ignoreEnums': true,
'ignoreNumericLiteralTypes': true,
'ignoreReadonlyClassProperties': true
}
],
'no-magic-numbers': 'off',
}
}
export class Class
{
public static readonly NEGATIVE_NUMBER = -127;
}
Expected Result
No @typescript-eslint/no-magic-numbers error for either number
Actual Result
[@typescript-eslint/no-magic-numbers] No magic number: -127. but not for the positive number
Additional Info
Versions
| package |
version |
@typescript-eslint/eslint-plugin |
2.3.2 |
@typescript-eslint/parser |
2.3.2 |
TypeScript |
3.6.3 |
ESLint |
6.5.1 |
node |
v10.16.3 |
npm |
6.12.0 |
Repro
{ "rules": { '@typescript-eslint/no-magic-numbers': [ 'error', { 'ignore': [-1, 0, 1, 2], 'ignoreEnums': true, 'ignoreNumericLiteralTypes': true, 'ignoreReadonlyClassProperties': true } ], 'no-magic-numbers': 'off', } }Expected Result
No
@typescript-eslint/no-magic-numberserror for either numberActual Result
[@typescript-eslint/no-magic-numbers] No magic number: -127.but not for the positive numberAdditional Info
Versions
@typescript-eslint/eslint-plugin2.3.2@typescript-eslint/parser2.3.2TypeScript3.6.3ESLint6.5.1nodev10.16.3npm6.12.0