Skip to content

v0.21.0

Compare
Choose a tag to compare
@nzakas nzakas released this 09 May 18:07
· 7202 commits to main since this release
  • New: Shareable configs (fixes #2415) (Nicholas C. Zakas)
  • Fix: Edge cases for no-wrap-func (fixes #2466) (Nicholas C. Zakas)
  • Docs: Update ecmaFeatures description (Nicholas C. Zakas)
  • New: Add dot-location rule. (fixes #1884) (Greg Cochard)
  • New: Add addPlugin method to CLI-engine (Fixes #1971) (Ilya Volodin)
  • Breaking: Do not check unset declaration types (Fixes #2448) (Ilya Volodin)
  • Fix: no-redeclare switch scoping (fixes #2337) (Nicholas C. Zakas)
  • Fix: Check extra scope in no-use-before-define (fixes #2372) (Nicholas C. Zakas)
  • Fix: Ensure baseConfig isn't changed (fixes #2380) (Nicholas C. Zakas)
  • Fix: Don't warn for member expression functions (fixes #2402) (Nicholas C. Zakas)
  • New: Adds skipBlankLines option to the no-trailing-spaces rule (fixes #2303) (Andrew Vaughan)
  • Fix: Adding exception for last line (Refs #2423) (Greg Cochard)
  • Fix: crash on 0 max (fixes #2423) (gcochard)
  • Fix object-shorthand arrow functions (fixes #2414) (Jamund Ferguson)
  • Fix: Improves detection of self-referential functions (fixes #2363) (Jose Roberto Vidal)
  • Update: key-spacing groups must be consecutive lines (fixes #1728) (Brandon Mills)
  • Docs: grammar fix in no-sync (Tony Lukasavage)
  • Docs: Update configuring.md to fix incorrect link. (Ans)
  • New: Check --stdin-filename by ignore settings (fixes #2432) (Aliaksei Shytkin)
  • Fix: no-loop-func rule allows functions at init part (fixes #2427) (Toru Nagashima)
  • New: Add init command (fixes #2302) (Ilya Volodin)
  • Fix: no-irregular-whitespace should work with irregular line breaks (fixes #2316) (Mathias Schreck)
  • Fix: generator-star-spacing with class methods (fixes #2351) (Brandon Mills)
  • New: no-unneeded-ternary rule to disallow boolean literals in conditional expressions (fixes #2391) (Gyandeep Singh)
  • Docs: Add restParams to ecmaFeatures options list (refs: #2346) (Bogdan Savluk)
  • Fix: space-in-brackets Cannot read property 'range' (fixes #2392) (Gyandeep Singh)
  • Docs: Sort the rules (Lukas Böcker)
  • Add: Exception option for no-extend-native and no-native-reassign (fixes #2355) (Gyandeep Singh)
  • Fix: space-in-brackets import declaration (fixes #2378) (Gyandeep Singh)
  • Update: Add uninitialized and initialized options (fixes #2206) (Ian VanSchooten)
  • Fix: brace-style to not warn about curly mix ifStatements (fixes #1739) (Gyandeep Singh)
  • Fix: npm run profile script should use espree (fixes #2150) (Mathias Schreck)
  • New: Add support for extending configurations (fixes #1637) (Espen Hovlandsdal)
  • Fix: Include string literal keys in object-shorthand (Fixes #2374) (Jamund Ferguson)
  • Docs: Specify language for all code fences, enable corresponding markdownlint rule. (David Anson)
  • New: linebreak-style rule (fixes #1255) (Erik Müller)
  • Update: Add "none" option to operator-linebreak rule (fixes #2295) (Casey Visco)
  • Fix: sanitise Jekyll interpolation during site generation (fixes #2297) (Michael Ficarra)