fontsource / google-font-metadata

A metadata generator that fetches and parses the Google Fonts API.
MIT License
29 stars 9 forks source link

Upgrade eslint: 7.27.0 → 8.0.0 (major) #95

Closed depfu[bot] closed 3 years ago

depfu[bot] commented 3 years ago

Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ eslint (7.27.0 → 8.0.0) · Repo · Changelog

Release Notes

8.0.0

  • 7d3f7f0 Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146) (Brandon Mills)
  • 2174a6f Fix: require-atomic-updates property assignment message (fixes #15076) (#15109) (Milos Djermanovic)
  • f885fe0 Docs: add note and example for extending the range of fix (refs #13706) (#13748) (Milos Djermanovic)
  • 3da1509 Docs: Add jsdoc type annotation to sample rule (#15085) (Bryan Mishkin)
  • 68a49a9 Docs: Update Rollup Integrations (#15142) (xiaohai)
  • d867f81 Docs: Remove a dot from curly link (#15128) (Mauro Murru)
  • 9f8b919 Sponsors: Sync README with website (ESLint Jenkins)
  • 4b08f29 Sponsors: Sync README with website (ESLint Jenkins)
  • ebc1ba1 Sponsors: Sync README with website (ESLint Jenkins)
  • 2d654f1 Docs: add example .eslintrc.json (#15087) (Nicolas Mattia)
  • 16034f0 Docs: fix fixable example (#15107) (QiChang Li)
  • 07175b8 8.0.0-rc.0 (ESLint Jenkins)
  • 71faa38 Build: changelog update for 8.0.0-rc.0 (ESLint Jenkins)
  • 67c0074 Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas)
  • cf34e5c Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic)
  • c9efb5f Fix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic)
  • 14a4739 Update: no-new-func rule catching eval case of MemberExpression (#14860) (Mojtaba Samimi)
  • 7f2346b Docs: Update release blog post template (#15094) (Nicholas C. Zakas)
  • fabdf8a Chore: Remove target.all from Makefile.js (#15088) (Hirotaka Tagawa / wafuwafu13)
  • e3cd141 Sponsors: Sync README with website (ESLint Jenkins)
  • 05d7140 Chore: document target global in Makefile.js (#15084) (Hirotaka Tagawa / wafuwafu13)
  • 0a1a850 Update: include ruleId in error logs (fixes #15037) (#15053) (Ari Perkkiö)
  • 47be800 Chore: test Property > .key with { a = 1 } pattern (fixes #14799) (#15072) (Milos Djermanovic)
  • a744dfa Docs: Update CLA info (#15058) (Brian Warner)
  • 9fb0f70 Chore: fix bug report template (#15061) (Milos Djermanovic)
  • f87e199 Chore: Cleanup issue templates (#15039) (Nicholas C. Zakas)
  • 660f075 8.0.0-beta.2 (ESLint Jenkins)
  • d148ffd Build: changelog update for 8.0.0-beta.2 (ESLint Jenkins)
  • 9e5c2e8 Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic)
  • 7cf96cf Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic)
  • 88a3952 Update: support class fields in the complexity rule (refs #14857) (#14957) (Milos Djermanovic)
  • 9bd3d87 Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic)
  • 6d1ccb6 Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan)
  • 91e82f5 Docs: LintMessage.line and column are possibly undefined (#15032) (Brandon Mills)
  • 921ba1e Chore: fix failing cli test (#15041) (Milos Djermanovic)
  • dd56631 Docs: remove duplicate code path analysis document (#15033) (Milos Djermanovic)
  • 143a598 Chore: Switch issues to use forms (#15024) (Nicholas C. Zakas)
  • f966fe6 Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas)
  • 8c61f5a Docs: add info about non-capturing groups to prefer-named-capture-group (#15009) (Andrzej Wódkiewicz)
  • dd10937 Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg)
  • e9764f3 Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic)
  • 4338b74 Docs: add no-dupe-class-members examples with class fields (refs #14857) (#15005) (Milos Djermanovic)
  • b4232d4 Chore: Add test that deprecated rules display a deprecated notice (#14989) (TagawaHirotaka)
  • 88b4e3d Docs: Make clear how rule options are overridden (fixes #14962) (#14976) (Jake Ob)
  • 4165c7f Docs: Clarify Linter vs ESLint in node.js api docs (fixes #14953) (#14995) (Brian Bartels)
  • 80cfb8f Docs: fix typo in migration guide (#14985) (Nitin Kumar)
  • 1ddc955 8.0.0-beta.1 (ESLint Jenkins)
  • 95cc61e Build: changelog update for 8.0.0-beta.1 (ESLint Jenkins)
  • 05ca24c Update: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas)
  • db15183 Chore: Refactor comments of tests (#14956) (TagawaHirotaka)
  • 396a0e3 Docs: update ScopeManager with class fields (#14974) (Milos Djermanovic)
  • 6663e7a Docs: remove docs script (fixes #14288) (#14971) (Nitin Kumar)
  • 44c6fc8 Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic)
  • 44f7de5 Docs: Update deprecated information (#14961) (TagawaHirotaka)
  • 305e14a Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫)
  • a79c9f3 Chore: Enforce jsdoc check-line-alignment never (#14955) (Brett Zamir)
  • a8bcef7 Docs: Add 2021 and 2022 to supported ECMAScript versions (#14952) (coderaiser)
  • 3409785 Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic)
  • b301069 Docs: fix 'When Not To Use' in prefer-named-capture-group (refs #14959) (#14969) (Milos Djermanovic)
  • 2d18db6 Chore: add test for merging parserOptions in Linter (#14948) (Milos Djermanovic)
  • 3d7d5fb Update: reporting loc for never option in eol-last (refs #12334) (#14840) (Nitin Kumar)
  • f110926 Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin)
  • e98f14d Docs: Fix typo in no-implicit-globals.md (#14954) (jwbth)
  • 9a4ae3b Chore: Apply comment require-description and check ClassDeclaration (#14949) (Brett Zamir)
  • 8344675 Chore: fix small typo (#14951) (Sosuke Suzuki)
  • 26b0cd9 Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic)
  • ee1b54f Fix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas)
  • 58840ac Chore: Update jsdoc plugin and tweak rules in effect (#14814) (Brett Zamir)
  • 81c60f4 Docs: document ESLint api (#14934) (Sam Chen)
  • c74fe08 Build: Force prerelease peer dep for Node 16 in CI (#14933) (Brandon Mills)
  • c9947d2 8.0.0-beta.0 (ESLint Jenkins)
  • 027165c Build: changelog update for 8.0.0-beta.0 (ESLint Jenkins)
  • be334f9 Chore: Fix Makefile call to linter.getRules() (#14932) (Brandon Mills)
  • 0c86b68 Chore: Replace old syntax for Array flat/flatMap (#14614) (Stephen Wade)
  • 6a89f3f Chore: ignore yarn-error.log and .pnpm-debug.log (#14925) (Nitin Kumar)
  • 28fe19c Docs: Add v8.0.0 migration guide (fixes #14856) (#14884) (Nicholas C. Zakas)
  • ec9db63 Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic)
  • 1f5d088 Docs: add an example Object.assign() for rule no-import-assign (#14916) (薛定谔的猫)
  • af96584 Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic)
  • 3b6cd89 Chore: Add rel/abs path tests in no-restricted-{imports/modules} rules (#14910) (Bryan Mishkin)
  • 62c6fe7 Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna)
  • f984515 Chore: add assertions on reporting location in semi (#14899) (Nitin Kumar)
  • a773b99 Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic)
  • 88db3f5 Upgrade: js-yaml to v4 (#14890) (Bryan Mishkin)
  • cbc43da Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic)
  • ccb9a91 Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic)
  • 8c35066 Sponsors: Sync README with website (ESLint Jenkins)
  • a3dd825 Sponsors: Sync README with website (ESLint Jenkins)
  • c4e5802 Docs: improve rule details for no-console (fixes #14793) (#14901) (Nitin Kumar)
  • 9052eee Update: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic)
  • 5c3a470 Docs: add class fields in no-multi-assign documentation (refs #14857) (#14907) (Milos Djermanovic)
  • d234d89 Docs: add class fields in func-names documentation (refs #14857) (#14908) (Milos Djermanovic)
  • ae6072b Upgrade: eslint-visitor-keys to v3 (#14902) (Bryan Mishkin)
  • e53d8cf Upgrade: markdownlint dev dependencies (#14883) (Bryan Mishkin)
  • d66e941 Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin)
  • 149230c Chore: Specify Node 14.x for Verify Files CI job (#14896) (Milos Djermanovic)
  • 537cf6a Chore: update glob-parent (fixes #14879)(#14887) (Nitin Kumar)
  • f7b4a3f Chore: update dev deps to latest (#14624) (薛定谔的猫)
  • 24c9f2a Breaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas)
  • 86d31a4 Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic)
  • 1d2213d Breaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg)
  • 4a7aab7 Breaking: require meta for fixable rules (fixes #13349) (#14634) (Milos Djermanovic)
  • d6a761f Breaking: Require meta.hasSuggestions for rules with suggestions (#14573) (Bryan Mishkin)
  • 6bd747b Breaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota)
  • 8b4f3ab Breaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson)
  • b953a4e Breaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima)
  • 8cce06c Breaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫)
  • 86bb63b Breaking: Drop codeframe and table formatters (#14316) (Federico Brigante)
  • f3cb320 Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫)
  • b8b2d55 Build: add codeql (#14729) (薛定谔的猫)
  • e037d61 Docs: Mention workaround for escaping the slash character in selectors (#14675) (Aria)
  • 81f03b6 Docs: Update license copyright (#14877) (Nicholas C. Zakas)
  • fa1c07c Sponsors: Sync README with website (ESLint Jenkins)
  • e31f492 Sponsors: Sync README with website (ESLint Jenkins)
  • 8307256 Sponsors: Sync README with website (ESLint Jenkins)

7.32.0

  • 3c78a7b Chore: Adopt eslint-plugin/prefer-message-ids rule internally (#14841) (Bryan Mishkin)
  • faecf56 Update: change reporting location for curly rule (refs #12334) (#14766) (Nitin Kumar)
  • d7dc07a Fix: ignore lines with empty elements (fixes #12756) (#14837) (Soufiane Boutahlil)
  • 1bfbefd New: Exit on fatal error (fixes #13711) (#14730) (Antonios Katopodis)
  • ed007c8 Chore: Simplify internal no-invalid-meta rule (#14842) (Bryan Mishkin)
  • d53d906 Docs: Prepare data for website to indicate rules with suggestions (#14830) (Bryan Mishkin)
  • d28f2ff Docs: Reference eslint-config-eslint to avoid potential for staleness (#14805) (Brett Zamir)
  • 8be8a36 Chore: Adopt eslint-plugin/require-meta-docs-url rule internally (#14823) (Bryan Mishkin)
  • f9c164f Docs: New syntax issue template (#14826) (Nicholas C. Zakas)
  • eba0c45 Chore: assertions on reporting loc in unicode-bom (refs #12334) (#14809) (Nitin Kumar)
  • ed945bd Docs: fix multiple broken links (#14833) (Sam Chen)
  • 60df44c Chore: use actions/setup-node@v2 (#14816) (Nitin Kumar)
  • 6641d88 Docs: Update README team and sponsors (ESLint Jenkins)

7.31.0

  • efdbb12 Upgrade: @eslint/eslintrc to v0.4.3 (#14808) (Brandon Mills)
  • a96b05f Update: add end location to report in consistent-return (refs #12334) (#14798) (Nitin Kumar)
  • e0e8e30 Docs: update BUG_REPORT template (#14787) (Nitin Kumar)
  • 39115c8 Docs: provide more context to no-eq-null (#14801) (gfyoung)
  • 9a3c73c Docs: fix a broken link (#14790) (Sam Chen)
  • ddffa8a Update: Indicating the operator in question (#14764) (Paul Smith)
  • bba714c Update: Clarifying what changes need to be made in no-mixed-operators (#14765) (Paul Smith)
  • b0d22e3 Docs: Mention benefit of providing meta.docs.url (#14774) (Bryan Mishkin)
  • 000cc79 Sponsors: Sync README with website (ESLint Jenkins)
  • a6a7438 Chore: pin fs-teardown@0.1.1 (#14771) (Milos Djermanovic)

7.30.0

  • 5f74642 Chore: don't check Program.start in SourceCode#getComments (refs #14744) (#14748) (Milos Djermanovic)
  • 19a871a Docs: Suggest linting plugins for ESLint plugin developers (#14754) (Bryan Mishkin)
  • aa87329 Docs: fix broken links (#14756) (Sam Chen)
  • 278813a Docs: fix and add more examples for new-cap rule (fixes #12874) (#14725) (Nitin Kumar)
  • ed1da5d Update: ecmaVersion allows "latest" (#14720) (薛定谔的猫)
  • 104c0b5 Update: improve use-isnan rule to detect Number.NaN (fixes #14715) (#14718) (Nitin Kumar)
  • b08170b Update: Implement FlatConfigArray (refs #13481) (#14321) (Nicholas C. Zakas)
  • f113cdd Chore: upgrade eslint-plugin-eslint-plugin (#14738) (薛定谔的猫)
  • 1b8997a Docs: Fix getRulesMetaForResults link syntax (#14723) (Brandon Mills)
  • aada733 Docs: fix two broken links (#14726) (Sam Chen)
  • 8972529 Docs: Update README team and sponsors (ESLint Jenkins)

7.29.0

  • bfbfe5c New: Add only to RuleTester (refs eslint/rfcs#73) (#14677) (Brandon Mills)
  • c2cd7b4 New: Add ESLint#getRulesMetaForResults() (refs #13654) (#14716) (Nicholas C. Zakas)
  • eea7e0d Chore: remove duplicate code (#14719) (Nitin Kumar)
  • 6a1c7a0 Fix: allow fallthrough comment inside block (fixes #14701) (#14702) (Kevin Gibbons)
  • a47e5e3 Docs: Add Mega-Linter to the list of integrations (#14707) (Nicolas Vuillamy)
  • 353ddf9 Chore: enable reportUnusedDisableDirectives in eslint-config-eslint (#14699) (薛定谔的猫)
  • 757c495 Chore: add some rules to eslint-config-eslint (#14692) (薛定谔的猫)
  • c93a222 Docs: fix a broken link (#14697) (Sam Chen)
  • 655c118 Sponsors: Sync README with website (ESLint Jenkins)
  • e2bed2e Sponsors: Sync README with website (ESLint Jenkins)
  • 8490fb4 Sponsors: Sync README with website (ESLint Jenkins)
  • ddbe877 Sponsors: Sync README with website (ESLint Jenkins)

7.28.0

  • 1237705 Upgrade: @eslint/eslintrc to 0.4.2 (#14672) (Milos Djermanovic)
  • 123fb86 Docs: Add Feedback Needed triage description (#14670) (Nicholas C. Zakas)
  • c545163 Update: support multiline /eslint-env/ directives (fixes #14652) (#14660) (薛定谔的猫)
  • 8d1e75a Upgrade: glob-parent version in package.json (#14658) (Hamza Najeeb)
  • 1f048cb Fix: no-implicit-coercion false positive with String() (fixes #14623) (#14641) (Milos Djermanovic)
  • d709abf Chore: fix comment location in no-unused-vars (#14648) (Milos Djermanovic)
  • e44ce0a Fix: no-duplicate-imports allow unmergeable (fixes #12758, fixes #12760) (#14238) (Soufiane Boutahlil)
  • bb66a3d New: add getPhysicalFilename() method to rule context (fixes #11989) (#14616) (Nitin Kumar)
  • 2e43dac Docs: fix no-sequences example (#14643) (Nitin Kumar)
  • 958ff4e Docs: add note for arrow functions in no-seq rule (#14578) (Nitin Kumar)
  • e4f111b Fix: arrow-body-style crash with object pattern (fixes #14633) (#14635) (Milos Djermanovic)
  • ec28b5a Chore: upgrade eslint-plugin-eslint-plugin (#14590) (薛定谔的猫)
  • 85a2725 Docs: Update README team and sponsors (ESLint Jenkins)

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
depfu[bot] commented 3 years ago

Closed in favor of #97.