conventional-changelog / conventional-changelog-config-spec

a spec describing the config options supported by conventional-config for upstream tooling
109 stars 32 forks source link

chore(deps): update dependency standard to v14 #26

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
standard (source) devDependencies major 13.1.0 -> 14.0.0

Release Notes

standard/standard ### [`v14.0.0`](https://togithub.com/standard/standard/blob/master/CHANGELOG.md#​1400---2019-08-19) [Compare Source](https://togithub.com/standard/standard/compare/v13.1.0...v14.0.0) 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://togithub.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://togithub.com/standard/eslint-config-standard/commit/e04e0615fdea44567bfb2fd1f868e3ab6751bda3) - Lint `*.mjs` and `*.cjs` files automatically by default [#​1009](https://togithub.com/standard/standard/issues/1009) - Ignore patterns from `.git/info/exclude` in addition to `.gitignore`. [#​1277](https://togithub.com/standard/standard/issues/1277) - Added [`funding`](https://togithub.com/feross/funding), an open source funding experiment. ##### Changed features - Remove `bundle.js` from the default list of ignored files [#​743](https://togithub.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://togithub.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://togithub.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://togithub.com/standard/standard/issues/838) [eslint-config-standard/#​151](https://togithub.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://togithub.com/standard/standard/issues/1211) [eslint-config-standard/#​137](https://togithub.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://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-first-prop-new-line.md)) [#​696](https://togithub.com/standard/standard/issues/696) [1%] - Require linebreaks in curly braces in JSX attributes and expressions to be consistent ([react/jsx-curly-newline](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-newline.md)) [#​1372](https://togithub.com/standard/standard/issues/1372) [1%] - Require JSX attributes and logical expressions to be indented correctly ([react/jsx-indent](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-indent.md)) [#​1370](https://togithub.com/standard/standard/issues/1370) [1%] - Require JSX event handler names to follow conventions ([react/jsx-handler-names](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-handler-names.md)) [#​1371](https://togithub.com/standard/standard/issues/1371) [1%] - Disallow spaces inside of curly braces in JSX expressions in children ([react/jsx-curly-spacing](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-spacing.md)) [#​1373](https://togithub.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://togithub.com/standard/standard/issues/1361) [1%] - Disallow unnecessary curly braces in JSX props and children ([react/jsx-curly-brace-presence](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-brace-presence.md)) [#​1366](https://togithub.com/standard/standard/issues/1366) [1%] - Disallow missing `key` prop in JSX elements that likely require a `key` prop ([react/jsx-key](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-key.md)) [#​1369](https://togithub.com/standard/standard/issues/1369) [1%] - Disallow import of modules using absolute paths ([import/no-absolute-path](https://togithub.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-absolute-path.md)) [#​861](https://togithub.com/standard/standard/issues/861) [#​1343](https://togithub.com/standard/standard/issues/1343) [0%] - Require no spaces before JSX closing brackets ([react/jsx-tag-spacing](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-tag-spacing.md)) [#​1348](https://togithub.com/standard/standard/issues/1348) [eslint-config-standard-jsx/38](https://togithub.com/standard/eslint-config-standard-jsx/pull/38) [0%] - Disallow multiple spaces between inline JSX props ([react/jsx-props-no-multi-spaces](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-props-no-multi-spaces.md)) [#​1363](https://togithub.com/standard/standard/issues/1363) [0%] - Disallow accidental comments in JSX from being inserted as text nodes ([react/jsx-no-comment-textnodes](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-comment-textnodes.md)) [#​1368](https://togithub.com/standard/standard/issues/1368) [0%] - Prevent usage of unsafe `target='_blank'` in JSX links ([react/jsx-no-target-blank](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-target-blank.md)) [#​1367](https://togithub.com/standard/standard/issues/1367) [0%] - Require shorthand form for JSX fragments ([react/jsx-fragments](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-fragments.md)) [#​1364](https://togithub.com/standard/standard/issues/1364) [0%] - Require PascalCase for user-defined JSX components ([react/jsx-pascal-case](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-pascal-case.md)) [#​1365](https://togithub.com/standard/standard/issues/1365) [0%] - Require JSX closing tag to be aligned with the opening tag ([react/jsx-closing-tag-location](https://eslint.org/docs/rules/react/jsx-closing-tag-location)) [#​1358](https://togithub.com/standard/standard/issues/1358) [0%] - Disallow missing parentheses around multiline JSX ([react/jsx-wrap-multilines](https://eslint.org/docs/rules/react/jsx-wrap-multilines)) [#​710](https://togithub.com/standard/standard/issues/710) [0%] - Require pipeline operators to appear at the start of a line ([operator-linebreak](https://eslint.org/docs/rules/operator-linebreak)) [eslint-config-standard/#​121](https://togithub.com/standard/eslint-config-standard/pull/121) [0%] - Disallow use of the void operator ([no-void](https://eslint.org/docs/rules/no-void)) [eslint-config-standard/#​135](https://togithub.com/standard/eslint-config-standard/pull/135) [0%] ##### Changed rules - Relax rule: Don't require newlines between _single-line_ member functions or class field declarations ([lines-between-class-members](https://eslint.org/docs/rules/lines-between-class-members)) [#​1347](https://togithub.com/standard/standard/issues/1347) - Relax rule: Don't check indentation on template literal children (work around for ESLint bug) ([indent](https://eslint.org/docs/rules/indent)) [#​1176](https://togithub.com/standard/standard/issues/1176) - Relax rule: Disallow labels that are variables names (because all labels are already disallowed) ([no-label-var](https://eslint.org/docs/rules/no-label-var)) [eslint-config-standard/#​132](https://togithub.com/standard/eslint-config-standard/pull/132)

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot. View repository job log here.