standard
Advanced tools
Changelog
[14.1.0] - 2019-08-28
BigInt
. #1378eslint
to 6.2.2
to fix security issue (blog post) (security advisory)funding
. See Recap of the funding
experiment for thoughts and learnings.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
.
Changelog
[14.0.1] - 2019-08-22
Changelog
[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! 🚀
*.mjs
and *.cjs
files automatically by default #1009.git/info/exclude
in addition to .gitignore
. #1277funding
, an open source funding experiment.bundle.js
from the default list of ignored files #743(Estimated % of affected standard users, based on test suite in parens)
key
prop in JSX elements that likely require a key
prop (react/jsx-key) #1369 [1%]target='_blank'
in JSX links (react/jsx-no-target-blank) #1367 [0%]Changelog
[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! 🚀
eslint
from ~5.16.0
to ~6.0.1
standard
silently passes when run by an unsupported version of Node.eslint-config-standard
users only: Plugins are no longer affected by eslint
's location
eslint-plugin-promise
from ~4.0.0
to ~4.2.1
eslint-plugin-node
from ~7.0.1
to ~9.1.0
(Estimated % of affected standard users, based on test suite in parens)
const
instead of let
if variable is never reassigned (prefer-const) #523 eslint-config-standard/#133 [14%]