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
Previous1245
19Next

14.0.1

Diff

Changelog

Source

[14.0.1] - 2019-08-22

  • Relax rule (temporarily, to workaround a bug): Disallow missing parentheses around multiline JSX (react/jsx-wrap-multilines) #1382
feross
published 14.0.0 •

Changelog

Source

[14.0.0] - 2019-08-19

We're super excited to announce standard 14!

As with every new major release, there are lots of new rules in 14.0.0 designed to help catch bugs and make programmer intent more explicit. This release brings support for ES 2019, the latest version of the ECMAScript specification, as well as many quality-of-life improvements for users who use tagged template strings, JSX, and .mjs files for ES modules.

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

standard keeps growing! The latest stats show that standard and eslint-standard-* shareable configs are depended upon by 318,512 GitHub repositories and 33,349 public npm packages. Thanks for spreading the word!

We now have a Discord server. Come chat with the maintainers, ask questions, and get help from the community!

❤️ If you enjoy StandardJS and want to support future releases, check out Feross's GitHub Sponsors page. GitHub is matching donations, so your dollars go twice as far! 🚀

New features

  • Support ES 2019, the latest version of the ECMAScript specification. eslint-config-standard/e04e06
  • Lint *.mjs and *.cjs files automatically by default #1009
  • Ignore patterns from .git/info/exclude in addition to .gitignore. #1277
  • Added funding, an open source funding experiment.

Changed features

  • Remove bundle.js from the default list of ignored files #743

New rules

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

Changed rules

feross
published 14.0.0-1 •

feross
published 14.0.0-0 •

feross
published 13.1.0 •

Changelog

Source

[13.1.0] - 2019-07-20

  • Update eslint from ~6.0.1 to ~6.1.0
feross
published 13.0.2 •

Changelog

Source

[13.0.2] - 2019-07-12

  • Fix global installations of standard not finding dependencies due to ESLint v6 plugin resolution change #1327 #1328 #1329
feross
published 13.0.1 •

Changelog

Source

[13.0.1] - 2019-07-11

Changed rules

  • Relax rule: Only enforce const in destructuring when all variables are constant #1325
feross
published 13.0.0 •

Changelog

Source

[13.0.0] - 2019-07-10

Welcome to the latest version of standard!

As with every new major release, there are lots of new rules in 13.0.0 designed to help catch bugs and make programmer intent more explicit.

standard is more popular than ever – 640,000 downloads per month! It's even more popular – 3,000,000 downloads per month – if you include the ESLint configuration that we also publish (for advanced users).

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. GitHub is matching donations, so your dollars go twice as far! 🚀

New features

  • Update eslint from ~5.16.0 to ~6.0.1
    • BREAKING: Node.js 6 is no longer supported
      • Node.js 6 is EOL and will no longer be receiving security updates. As a result, the eslint team has decided to drop support for it.
      • To prevent breaking CI for projects which still support Node 6, standard silently passes when run by an unsupported version of Node.
    • For eslint-config-standard users only: Plugins are no longer affected by eslint's location
      • Previously, ESLint loaded plugins relative to the location of the ESLint package itself. As a result, we suggested that users with global ESLint installations should also install plugins globally, and users with local ESLint installations should install plugins locally.
      • With ESLint v6, plugins should always be installed locally, even if ESLint was installed globally. More precisely, ESLint v6 resolves plugins relative to the end user’s project by default, and always resolves shareable configs and parsers relative to the location of the config file that imports them.
      • See migrating to ESLint 6.0.0 for more information.
  • The documentation is now available in Japanese 🇯🇵!
    • Thanks to @munierujp for the excellent work!
    • Other community contributed translations exist in Spanish, French, Italian, Korean, Portuguese, Simplified Chinese, and Taiwanese Mandarin.
    • More translations are always welcome!
  • Update eslint-plugin-promise from ~4.0.0 to ~4.2.1
  • Update eslint-plugin-node from ~7.0.1 to ~9.1.0

New rules

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

feross
published 13.0.0-0 •

feross
published 12.0.1 •

Changelog

Source

[12.0.1] - 2018-08-29

  • Since ESLint 5 no longer supports Node 4, standard silently passes when run in Node 4, which matches the current behavior for Node 0.10, 0.12, and all other unsupported versions of Node.
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