Socket
Socket
Sign inDemoInstall

standard

Package Overview
Dependencies
237
Maintainers
16
Versions
183
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1345
19Next

15.0.1

Diff

Changelog

Source

[15.0.1] - 2020-10-27

  • Relax rule: Remove conflicting JSX indenting with indent rule eslint-config-standard/#177
feross
published 15.0.0 •

Changelog

Source

[15.0.0] - 2020-10-21

We're super excited to announce standard 15!

As with every new major release, there are lots of new rules in 15.0.0 designed to help catch bugs and make programmer intent more explicit. This release brings support for ES 2021, the latest version of the ECMAScript specification, as well as many quality-of-life improvements, including ESLint v7.

When you upgrade, consider running standard --fix to automatically format your code to match the newly added rules.

❤️ If you enjoy StandardJS and want to support future releases, check out Feross's GitHub Sponsors page.

New features

  • Support ES 2021, the latest version of the ECMAScript specification, which includes support for logical assignment operators and numeric separators #1551
  • Support ES 2020 features such as optional chaining, the nullish coalescing operator, export * as ns from 'source', and import.meta.
  • Support global variables from ES 2017 (Atomics, SharedArrayBuffer), ES 2020 (BigInt, BigInt64Array, BigUint64Array, globalThis), and ES 2021 (FinalizationRegistry, WeakRef). #1436 #1557 eslint-config-standard/#156
  • The documentation is now available in Indonesian 🇮🇩! #1544
    • Thanks to @yoga1234 for the excellent work!
    • Other community contributed translations exist in Spanish, French, Italian, Japanese, Korean, Portuguese, Simplified Chinese, and Taiwanese Mandarin.
    • More translations are always welcome!

Changed features

  • BREAKING: Node.js 8 is no longer supported
    • Node.js 8 is EOL and will no longer be receiving security updates.
    • To prevent breaking CI for projects which still support Node 8, standard silently passes when run by an unsupported version of Node
  • Update eslint from ~6.8.0 to ~7.11.0

New rules

(Estimated % of affected standard users, based on test suite in parens)

Changed rules

  • Relax rule: Allow function declarations in nested blocks #1406
  • Relax rule: Removed redundant no-negated-in-lhs rule, already enforced by no-unsafe-negation eslint-config-standard/#160
linusu
published 14.3.4 •

Changelog

Source

[14.3.4] - 2020-05-11

  • Relax rule: no-return-await #1442
linusu
published 14.3.3 •

Changelog

Source

[14.3.3] - 2020-03-15

  • Skip running on versions of Node.js older than 8.10.0. #1496
linusu
published 14.3.2 •

Changelog

Source

[14.3.2] - 2020-03-14

  • Update eslint to ~6.8.0
feross
published 14.3.1 •

Changelog

Source

[14.3.1] - 2019-09-17

  • Skip running on versions of Node.js older than 8.6.0. #1418
feross
published 14.3.0 •

Changelog

Source

[14.3.0] - 2019-09-14

  • Update eslint to ~6.4.0
feross
published 14.2.0 •

Changelog

Source

[14.2.0] - 2019-09-11

  • Update eslint to ~6.3.0
  • Update eslint-plugin-node to ~10.0.0
feross
published 14.1.0 •

Changelog

Source

[14.1.0] - 2019-08-28

NOTE: If you use standard with the --parser babel-eslint option, please ensure that you update babel-eslint to 10.0.3 or later for compatibility with this version of standard.

feross
published 14.0.2 •

Changelog

Source

[14.0.2] - 2019-08-22

  • Relax rule: Don't check indentation on template literal children (work around for ESLint bug) (indent) #1385
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc