@@ -91,6 +91,11 @@ module.exports = {
9191 // disallow irregular whitespace outside of strings and comments
9292 'no-irregular-whitespace' : 'error' ,
9393
94+ // Disallow Number Literals That Lose Precision
95+ // https://eslint.org/docs/rules/no-loss-of-precision
96+ // TODO: enable, semver-minor, once eslint v7.1 is required (which is major)
97+ 'no-loss-of-precision' : 'off' ,
98+
9499 // Disallow characters which are made with multiple code points in character class syntax
95100 // https://eslint.org/docs/rules/no-misleading-character-class
96101 'no-misleading-character-class' : 'error' ,
@@ -131,13 +136,19 @@ module.exports = {
131136 // disallow negating the left operand of relational operators
132137 // https://eslint.org/docs/rules/no-unsafe-negation
133138 'no-unsafe-negation' : 'error' ,
139+
140+ // Disallow useless backreferences in regular expressions
141+ // https://eslint.org/docs/rules/no-useless-backreference
142+ // TODO: enable, semver-minor, once eslint v7 is required (which is major)
143+ 'no-useless-backreference' : 'off' ,
144+
134145 // disallow negation of the left operand of an in expression
135146 // deprecated in favor of no-unsafe-negation
136147 'no-negated-in-lhs' : 'off' ,
137148
138149 // Disallow assignments that can lead to race conditions due to usage of await or yield
139150 // https://eslint.org/docs/rules/require-atomic-updates
140- // TODO: enable, semver-major
151+ // note: not enabled because it is very buggy
141152 'require-atomic-updates' : 'off' ,
142153
143154 // disallow comparisons with the value NaN
0 commit comments