The project has passed 100 lint rules 🎉
Thanks to everyone that has contributed so far.
And special thanks to our team member @fisker for doing most of the work on this project. We could not have gotten this far without him.
New rules
no-useless-switch-case
(#1779) a8fb966prefer-modern-math-apis
(#1780) 6dfdeb0no-unreadable-iife
(#1765) ce8a4b7prefer-native-coercion-functions
(#1767) 51166f4
Improvements
template-indent
: Set the ruleerror
instead ofwarn
inrecommended
preset (#1781) 09923afprefer-json-parse-buffer
: Remove fromrecommended
preset (#1750) 93f49f2no-array-for-each
: Add fixer for parenthesized call (#1784) 5f39c37no-array-for-each
: Handle optional chaining (#1753) 1d32db4prefer-object-from-entries
: Stop checking unknown cases (#1771) 309771dprefer-string-trim-start-end
: Check optional chaining (#1768) 1920597no-useless-undefined
: Ignore arguments inFunction#bind()
(#1762) c501243prefer-ternary
: Skip fix if there are comments (#1763) 3013565text-encoding-identifier-case
: Auto-fix encoding infs.{readFile,readFileSync}()
(#1755) 5e1c932- Add
dist
anddst
abbreviations (#1756) dffcea8