Changelog
*Sourced from [standard's changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md).*
> ## 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 dependended upon by **318,512 GitHub
> repositories** and **33,349 public npm packages**. Thanks for spreading the
> word!
>
> We now have a [Discord server](https://discord.gg/ZegqCBr). 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](https://github.com/users/feross/sponsorship).
> 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](https://github.com/standard/eslint-config-standard/commit/e04e0615fdea44567bfb2fd1f868e3ab6751bda3)
> - Lint `*.mjs` and `*.cjs` files automatically by default [#1009](https://github-redirect.dependabot.com/standard/standard/issues/1009)
> - Ignore patterns from `.git/info/exclude` in addition to `.gitignore`. [#1277](https://github-redirect.dependabot.com/standard/standard/issues/1277)
> - Added [`funding`](https://github.com/feross/funding), an open source funding experiment.
>
> ### Changed features
>
> - Remove `bundle.js` from the default list of ignored files [#743](https://github-redirect.dependabot.com/standard/standard/issues/743)
>
> ### New rules
>
> *(Estimated % of affected standard users, based on test suite in parens)*
>
> - Require Dot Notation Whenever Possible ([dot-notation](https://eslint.org/docs/rules/dot-notation)) [#1344](https://github-redirect.dependabot.com/standard/standard/issues/1344) [6%]
> - Require consistent line breaks inside braces ([object-curly-newline](https://eslint.org/docs/rules/object-curly-newline)) [#782](https://github-redirect.dependabot.com/standard/standard/issues/782) [1%]
> - Disallow template literals when placeholders or tagged template features are not used. ([quotes](https://eslint.org/docs/rules/quotes)) [#838](https://github-redirect.dependabot.com/standard/standard/issues/838) [eslint-config-standard/[#151](https://github-redirect.dependabot.com/standard/standard/issues/151)](https://github-redirect.dependabot.com/standard/eslint-config-standard/pull/151) [1%]
> - Disallow lexical declarations in case/default clauses ([no-case-declarations](https://eslint.org/docs/rules/no-case-declarations)) [#1211](https://github-redirect.dependabot.com/standard/standard/issues/1211) [eslint-config-standard/[#137](https://github-redirect.dependabot.com/standard/standard/issues/137)](https://github-redirect.dependabot.com/standard/eslint-config-standard/pull/137) [1%]
> - Require the first JSX property to be placed on a new line if the JSX tag takes up multiple lines and there are multiple properties ([react/jsx-first-prop-new-line](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-first-prop-new-line.md)) [#696](https://github-redirect.dependabot.com/standard/standard/issues/696) [1%]
> - Require linebreaks in curly braces in JSX attributes and expressions to be consistent ([react/jsx-curly-newline](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-newline.md)) [#1372](https://github-redirect.dependabot.com/standard/standard/issues/1372) [1%]
> - Require JSX attributes and logical expressions to be indented correctly ([react/jsx-indent](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-indent.md)) [#1370](https://github-redirect.dependabot.com/standard/standard/issues/1370) [1%]
> - Require JSX event handler names to follow conventions ([react/jsx-handler-names](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-handler-names.md)) [#1371](https://github-redirect.dependabot.com/standard/standard/issues/1371) [1%]
> - Disallow spaces inside of curly braces in JSX expressions in children ([react/jsx-curly-spacing](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-spacing.md)) [#1373](https://github-redirect.dependabot.com/standard/standard/issues/1373) [1%]
> - Require JSX closing bracket to be aligned with the opening tag ([react/jsx-closing-bracket-location](https://eslint.org/docs/rules/react/jsx-closing-bracket-location)) [#1361](https://github-redirect.dependabot.com/standard/standard/issues/1361) [1%]
> ... (truncated)
Commits
- [`528ae3b`](https://github.com/standard/standard/commit/528ae3b901059545cb35118cb9d1f34f527ebdf8) 14.0.0
- [`409e004`](https://github.com/standard/standard/commit/409e00412a6f4e34c31b986e25188f71cc34c26a) standard-engine@12
- [`1933a7f`](https://github.com/standard/standard/commit/1933a7f216ea85a15933fe999d127322a18b0df4) eslint-config-standard-jsx@8
- [`c35a1fa`](https://github.com/standard/standard/commit/c35a1faa8d07da9fad557da56c76f5576bd46426) eslint-config-standard@14
- [`e78c328`](https://github.com/standard/standard/commit/e78c3280e9ec2443891498295aa244e7fd20b0b4) Move all new rules into shareable configs
- [`42d2248`](https://github.com/standard/standard/commit/42d224801e7c969e6ea6f003b9166dbe93c614de) 14.0.0 changelog
- [`27cd9a1`](https://github.com/standard/standard/commit/27cd9a116f290624d2f6a21ed104c53bcd1d5c9d) npm install funding
- [`7c38176`](https://github.com/standard/standard/commit/7c3817697c0c4d6bd13a44a19fc462a2f1a47b47) add discord chat badge
- [`694f9bf`](https://github.com/standard/standard/commit/694f9bf1d430c93dcee224340c49297294a3d33f) Merge pull request [#1374](https://github-redirect.dependabot.com/standard/standard/issues/1374) from MarvinJWendt/patch-1
- [`d195586`](https://github.com/standard/standard/commit/d195586f58de8e1fc68b50ec4ad0468fb8c48cb5) Change `*.ts` -> `**/*.ts`.
- Additional commits viewable in [compare view](https://github.com/standard/standard/compare/v12.0.1...v14.0.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps standard from 12.0.1 to 14.0.0.
Changelog
*Sourced from [standard's changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md).* > ## 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 dependended upon by **318,512 GitHub > repositories** and **33,349 public npm packages**. Thanks for spreading the > word! > > We now have a [Discord server](https://discord.gg/ZegqCBr). 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](https://github.com/users/feross/sponsorship). > 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](https://github.com/standard/eslint-config-standard/commit/e04e0615fdea44567bfb2fd1f868e3ab6751bda3) > - Lint `*.mjs` and `*.cjs` files automatically by default [#1009](https://github-redirect.dependabot.com/standard/standard/issues/1009) > - Ignore patterns from `.git/info/exclude` in addition to `.gitignore`. [#1277](https://github-redirect.dependabot.com/standard/standard/issues/1277) > - Added [`funding`](https://github.com/feross/funding), an open source funding experiment. > > ### Changed features > > - Remove `bundle.js` from the default list of ignored files [#743](https://github-redirect.dependabot.com/standard/standard/issues/743) > > ### New rules > > *(Estimated % of affected standard users, based on test suite in parens)* > > - Require Dot Notation Whenever Possible ([dot-notation](https://eslint.org/docs/rules/dot-notation)) [#1344](https://github-redirect.dependabot.com/standard/standard/issues/1344) [6%] > - Require consistent line breaks inside braces ([object-curly-newline](https://eslint.org/docs/rules/object-curly-newline)) [#782](https://github-redirect.dependabot.com/standard/standard/issues/782) [1%] > - Disallow template literals when placeholders or tagged template features are not used. ([quotes](https://eslint.org/docs/rules/quotes)) [#838](https://github-redirect.dependabot.com/standard/standard/issues/838) [eslint-config-standard/[#151](https://github-redirect.dependabot.com/standard/standard/issues/151)](https://github-redirect.dependabot.com/standard/eslint-config-standard/pull/151) [1%] > - Disallow lexical declarations in case/default clauses ([no-case-declarations](https://eslint.org/docs/rules/no-case-declarations)) [#1211](https://github-redirect.dependabot.com/standard/standard/issues/1211) [eslint-config-standard/[#137](https://github-redirect.dependabot.com/standard/standard/issues/137)](https://github-redirect.dependabot.com/standard/eslint-config-standard/pull/137) [1%] > - Require the first JSX property to be placed on a new line if the JSX tag takes up multiple lines and there are multiple properties ([react/jsx-first-prop-new-line](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-first-prop-new-line.md)) [#696](https://github-redirect.dependabot.com/standard/standard/issues/696) [1%] > - Require linebreaks in curly braces in JSX attributes and expressions to be consistent ([react/jsx-curly-newline](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-newline.md)) [#1372](https://github-redirect.dependabot.com/standard/standard/issues/1372) [1%] > - Require JSX attributes and logical expressions to be indented correctly ([react/jsx-indent](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-indent.md)) [#1370](https://github-redirect.dependabot.com/standard/standard/issues/1370) [1%] > - Require JSX event handler names to follow conventions ([react/jsx-handler-names](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-handler-names.md)) [#1371](https://github-redirect.dependabot.com/standard/standard/issues/1371) [1%] > - Disallow spaces inside of curly braces in JSX expressions in children ([react/jsx-curly-spacing](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-spacing.md)) [#1373](https://github-redirect.dependabot.com/standard/standard/issues/1373) [1%] > - Require JSX closing bracket to be aligned with the opening tag ([react/jsx-closing-bracket-location](https://eslint.org/docs/rules/react/jsx-closing-bracket-location)) [#1361](https://github-redirect.dependabot.com/standard/standard/issues/1361) [1%] > ... (truncated)Commits
- [`528ae3b`](https://github.com/standard/standard/commit/528ae3b901059545cb35118cb9d1f34f527ebdf8) 14.0.0 - [`409e004`](https://github.com/standard/standard/commit/409e00412a6f4e34c31b986e25188f71cc34c26a) standard-engine@12 - [`1933a7f`](https://github.com/standard/standard/commit/1933a7f216ea85a15933fe999d127322a18b0df4) eslint-config-standard-jsx@8 - [`c35a1fa`](https://github.com/standard/standard/commit/c35a1faa8d07da9fad557da56c76f5576bd46426) eslint-config-standard@14 - [`e78c328`](https://github.com/standard/standard/commit/e78c3280e9ec2443891498295aa244e7fd20b0b4) Move all new rules into shareable configs - [`42d2248`](https://github.com/standard/standard/commit/42d224801e7c969e6ea6f003b9166dbe93c614de) 14.0.0 changelog - [`27cd9a1`](https://github.com/standard/standard/commit/27cd9a116f290624d2f6a21ed104c53bcd1d5c9d) npm install funding - [`7c38176`](https://github.com/standard/standard/commit/7c3817697c0c4d6bd13a44a19fc462a2f1a47b47) add discord chat badge - [`694f9bf`](https://github.com/standard/standard/commit/694f9bf1d430c93dcee224340c49297294a3d33f) Merge pull request [#1374](https://github-redirect.dependabot.com/standard/standard/issues/1374) from MarvinJWendt/patch-1 - [`d195586`](https://github.com/standard/standard/commit/d195586f58de8e1fc68b50ec4ad0468fb8c48cb5) Change `*.ts` -> `**/*.ts`. - Additional commits viewable in [compare view](https://github.com/standard/standard/compare/v12.0.1...v14.0.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.