define-config-plugin-types
define-config-plugin-types copied to clipboard
chore(deps): update eslint
This PR contains the following updates:
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v7.18.0
🩹 Fixes
-
eslint-plugin: [no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib
-
eslint-plugin: [unbound-method] report on destructuring in function parameters
-
eslint-plugin: [no-duplicate-type-constituents] shouldn't report on error types
-
eslint-plugin: [strict-boolean-expressions] support branded booleans
❤️ Thank You
- auvred
- Oliver Salzburg
- Vinccool96
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
v7.17.0
🚀 Features
-
eslint-plugin: backport no-unsafe-function type, no-wrapper-object-types from v8 to v7
-
eslint-plugin: [return-await] add option to report in error-handling scenarios only, and deprecate "never"
🩹 Fixes
-
eslint-plugin: [no-floating-promises] check top-level type assertions (and more)
-
eslint-plugin: [strict-boolean-expressions] consider assertion function argument a boolean context
-
eslint-plugin: [no-unnecessary-condition] false positive on optional private field
❤️ Thank You
- Armano
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
You can read about our versioning strategy and releases on our website.
v7.16.1
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-parameters] descend into all parts of mapped types in no-unnecessary-type-parameters
❤️ Thank You
- Dan Vanderkam
You can read about our versioning strategy and releases on our website.
v7.16.0
🚀 Features
-
rule-tester: stricter rule test validations
-
eslint-plugin: [no-unnecessary-parameter-property-assignment] add new rule
-
eslint-plugin: add support for nested namespaces to unsafe-member-access
-
eslint-plugin: [no-floating-promises] add checkThenables option
🩹 Fixes
-
deps: update dependency @eslint-community/regexpp to v4.11.0
-
eslint-plugin: [no-floating-promises] add
suggestionsto tests from #9263checkThenables -
website: react key error on internal pages of website
-
eslint-plugin: [restrict-template-expressions] don't report tuples if
allowArrayoption is enabled
❤️ Thank You
- Abraham Guo
- auvred
- Josh Goldberg ✨
- Juan Sanchez
- Vinccool96
- YeonJuan
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
v7.15.0
🚀 Features
-
eslint-plugin: [array-type] detect
Readonly<string[]>case -
eslint-plugin: back-port new rules around empty object types from v8
🩹 Fixes
-
disable
EXPERIMENTAL_useProjectServiceindisabled-type-checkedshared config -
eslint-plugin: [no-unsafe-return] differentiate a types-error any from a true any
-
eslint-plugin: [no-unsafe-call] differentiate a types-error any from a true any
❤️ Thank You
- auvred
- Kim Sang Du
- rgehbt
- Vinccool96
You can read about our versioning strategy and releases on our website.
v7.14.1
🩹 Fixes
-
eslint-plugin: [prefer-nullish-coalescing] treat enums and literals as their underlying primitive types
-
eslint-plugin: [prefer-nullish-coalescing] ensure ternary fix does not remove parens
❤️ Thank You
- Jake Bailey
You can read about our versioning strategy and releases on our website.
v7.14.0
🚀 Features
- support TypeScript 5.5
🩹 Fixes
-
eslint-plugin: [no-extraneous-class] handle abstract members
-
eslint-plugin: [prefer-nullish-coalescing] handle intersected primitive types
-
eslint-plugin: [no-invalid-this] support AccessorProperty
❤️ Thank You
- Brad Zacher
- cm-ayf
- Jake Bailey
- James Zhan
- Joshua Chen
- yoshi2no
You can read about our versioning strategy and releases on our website.
v7.13.1
🩹 Fixes
-
eslint-plugin: [prefer-readonly] refine report locations
-
eslint-plugin: [return-await] support explicit resource management
-
eslint-plugin: [no-unsafe-member-access] differentiate a types-error any from a true any
❤️ Thank You
- Kirk Waiblinger
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
v7.13.0
🚀 Features
-
typescript-estree: require
import = require()argument to be a string literal -
typescript-estree: forbid
.body,.async,.generatorondeclare function -
eslint-plugin: [no-dynamic-delete] allow all string literals as index
🩹 Fixes
-
ast-spec: function-call-like callee should be Expression not LeftHandSideExpression
-
scope-manager: handle index signature in class
-
eslint-plugin: [init-declarations] refine report locations
-
eslint-plugin: [no-base-to-string] make error message more nuanced
-
eslint-plugin: [no-unsafe-assignment] be more specific about error types
-
eslint-plugin: [no-magic-numbers] fix implementation of the
ignoreoption
❤️ Thank You
- Fotis Papadogeorgopoulos
- Joshua Chen
- Kirk Waiblinger
- Tobiloba Adedeji
- Vinccool96
- YeonJuan
You can read about our versioning strategy and releases on our website.
v7.12.0
🚀 Features
-
eslint-plugin: [no-useless-template-literals] rename to
no-useless-template-expression(deprecateno-useless-template-literals) -
rule-tester: check for parsing errors in suggestion fixes
-
rule-tester: port
checkDuplicateTestCasesfrom ESLint -
eslint-plugin: [no-floating-promises] add option 'allowForKnownSafePromises'
🩹 Fixes
-
no-useless-template-expression -> no-unnecessary-template-expression
-
eslint-plugin: [no-unnecessary-type-assertion] combine template literal check with
constvariable check -
eslint-plugin: [dot-notation] fix false positive when accessing private/protected property with optional chaining
-
eslint-plugin: [explicit-member-accessibility] refine report locations
-
eslint-plugin: [no-unnecessary-type-assertion] declares are always defined, so always check
declares -
eslint-plugin: [prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions
-
eslint-plugin: [return-await] clean up in-try-catch detection and make autofixes safe
-
eslint-plugin: [member-ordering] also TSMethodSignature can be get/set
❤️ Thank You
- Abraham Guo
- Han Yeong-woo
- Joshua Chen
- Kim Sang Du
- Kirk Waiblinger
- YeonJuan
You can read about our versioning strategy and releases on our website.
v7.11.0
🚀 Features
- eslint-plugin: deprecate prefer-ts-expect-error in favor of ban-ts-comment
🩹 Fixes
- eslint-plugin: [consistent-type-assertions] prevent syntax errors on arrow functions
❤️ Thank You
- Abraham Guo
- auvred
- Dom Armstrong
- Kirk Waiblinger
You can read about our versioning strategy and releases on our website.
v7.10.0
🚀 Features
- eslint-plugin: [sort-type-constituents] support case sensitive sorting
🩹 Fixes
- eslint-plugin: [prefer-regexp-exec] fix heuristic to check whether regex may contain global flag
❤️ Thank You
- auvred
- Emanuel Hoogeveen
- jsfm01
- Kirk Waiblinger
You can read about our versioning strategy and releases on our website.
v7.9.0
🩹 Fixes
- eslint-plugin: [explicit-function-return-types] fix false positive on default parameters
❤️ Thank You
- Kirk Waiblinger
- Sheetal Nandi
- Vinccool96
You can read about our versioning strategy and releases on our website.
v7.8.0
🩹 Fixes
-
eslint-plugin: [no-unsafe-argument] handle tagged templates
-
eslint-plugin: [prefer-optional-chain] suggests optional chaining during strict null equality check
-
eslint-plugin: [consistent-type-assertions] handle tagged templates
-
eslint-plugin: [no-unsafe-return] handle union types
-
eslint-plugin: [no-unused-vars] clear error report range
❤️ Thank You
- auvred
- Josh Goldberg ✨
- jsfm01
- Kim Sang Du
- YeonJuan
You can read about our versioning strategy and releases on our website.
v7.7.1
🩹 Fixes
-
eslint-plugin: [no-unsafe-assignment] handle shorthand property assignment
-
eslint-plugin: [explicit-function-return-type] fix checking wrong ancestor's return type
-
eslint-plugin: [prefer-optional-chain] only look at left operand for
requireNullish -
eslint-plugin: [no-for-in-array] refine report location
-
eslint-plugin: [no-unnecessary-type-assertion] allow non-null assertion for void type
❤️ Thank You
- Abraham Guo
- Kirk Waiblinger
- YeonJuan
You can read about our versioning strategy and releases on our website.
v7.7.0
🚀 Features
- eslint-plugin: replace
no-new-symbolwithno-new-native-nonconstructor
❤️ Thank You
- Dave
- Josh Goldberg ✨
You can read about our versioning strategy and releases on our website.
v7.6.0
🚀 Features
- bump npm dependency ranges
❤️ Thank You
- Abraham Guo
- auvred
- Brad Zacher
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v7.18.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.17.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.16.1
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.16.0
🩹 Fixes
-
deps: update dependency @eslint-community/regexpp to v4.11.0
-
website: react key error on internal pages of website
❤️ Thank You
- Abraham Guo
- auvred
- Josh Goldberg ✨
- Juan Sanchez
- Vinccool96
- YeonJuan
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
v7.15.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.14.1
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.14.0
🚀 Features
- support TypeScript 5.5
❤️ Thank You
- Brad Zacher
- cm-ayf
- Jake Bailey
- James Zhan
- Joshua Chen
- yoshi2no
You can read about our versioning strategy and releases on our website.
v7.13.1
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.13.0
🚀 Features
- parser, typescript-estree: export withoutProjectParserOptions utility
❤️ Thank You
- Fotis Papadogeorgopoulos
- Joshua Chen
- Kirk Waiblinger
- Tobiloba Adedeji
- Vinccool96
- YeonJuan
You can read about our versioning strategy and releases on our website.
v7.12.0
🩹 Fixes
- types: correct typing ParserOptions
❤️ Thank You
- Abraham Guo
- Han Yeong-woo
- Joshua Chen
- Kim Sang Du
- Kirk Waiblinger
- YeonJuan
You can read about our versioning strategy and releases on our website.
v7.11.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.10.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.9.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.8.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.7.1
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.7.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.6.0
🚀 Features
- bump npm dependency ranges
❤️ Thank You
- Abraham Guo
- auvred
- Brad Zacher
You can read about our versioning strategy and releases on our website.
import-js/eslint-plugin-import (eslint-plugin-import)
v2.31.0
Added
- support eslint v9 ([#2996], thanks [@G-Rath] [@michaelfaith])
- [
order]: allow validating named imports ([#3043], thanks [@manuth]) - [
extensions]: add thecheckTypeImportsoption ([#2817], thanks [@phryneas])
Fixed
ExportMap/ flat config: includelanguageOptionsin context ([#3052], thanks [@michaelfaith])- [
no-named-as-default]: Allow using an identifier if the export is both a named and a default export ([#3032], thanks [@akwodkiewicz]) - [
export]: False positive for exported overloaded functions in TS ([#3065], thanks [@liuxingbaoyu]) exportMap: export map cache is tainted by unreliable parse results ([#3062], thanks [@michaelfaith])exportMap: improve cacheKey when using flat config ([#3072], thanks [@michaelfaith])- adjust "is source type module" checks for flat config ([#2996], thanks [@G-Rath])
Changed
- [Docs] [
no-relative-packages]: fix typo ([#3066], thanks [@joshuaobrien]) - [Performance] [
no-cycle]: dont scc for each linted file ([#3068], thanks [@soryy708]) - [Docs] [
no-cycle]: adddisableSccto docs ([#3070], thanks [@soryy708]) - [Tests] use re-exported
RuleTester([#3071], thanks [@G-Rath]) - [Docs] [
no-restricted-paths]: fix grammar ([#3073], thanks [@unbeauvoyage]) - [Tests] [
no-default-export], [no-named-export]: add test case (thanks [@G-Rath])
v2.30.0
Added
- [
dynamic-import-chunkname]: addallowEmptyoption to allow empty leading comments ([#2942], thanks [@JiangWeixian]) - [
dynamic-import-chunkname]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode ([#3004], thanks [@amsardesai]) - [
no-unused-modules]: AddignoreUnusedTypeExportsoption ([#3011], thanks [@silverwind]) - add support for Flat Config ([#3018], thanks [@michaelfaith])
Fixed
- [
no-extraneous-dependencies]: allow wrong path ([#3012], thanks [@chabb]) - [
no-cycle]: use scc algorithm to optimize ([#2998], thanks [@soryy708]) - [
no-duplicates]: Removing duplicates breaks in TypeScript ([#3033], thanks [@yesl-kim]) - [
newline-after-import]: fix considerComments option when require ([#2952], thanks [@developer-bandi]) - [
order]: do not compare first path segment for relative paths ([#2682]) ([#2885], thanks [@mihkeleidast])
Changed
- [Docs]
no-extraneous-dependencies: Make glob pattern description more explicit ([#2944], thanks [@mulztob]) - [
no-unused-modules]: add console message to help debug [#2866] - [Refactor]
ExportMap: make procedures static instead of monkeypatching exportmap ([#2982], thanks [@soryy708]) - [Refactor]
ExportMap: separate ExportMap instance from its builder logic ([#2985], thanks [@soryy708]) - [Docs]
order: Add a quick note on how unbound imports and --fix ([#2640], thanks [@minervabot]) - [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) ([#2987], thanks [@joeyguerra])
- [actions] migrate OSX tests to GHA ([ljharb#37], thanks [@aks-])
- [Refactor]
exportMapBuilder: avoid hoisting ([#2989], thanks [@soryy708]) - [Refactor]
ExportMap: extract "builder" logic to separate files ([#2991], thanks [@soryy708]) - [Docs] [
order]: update the description of thepathGroupsExcludedImportTypesoption ([#3036], thanks [@liby]) - [readme] Clarify how to install the plugin ([#2993], thanks [@jwbth])
gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)
v48.11.0
v48.10.2
Bug Fixes
v48.10.1
Bug Fixes
v48.10.0
Features
require-template,check-template-names: add supportClassDeclaration(31d3255)require-template,check-template-names: add supportFunctionDeclaration(28bc1cb)require-template,check-template-names: add supportTSInterfaceDeclaration(320a1eb)
v48.9.3
Bug Fixes
getJsdocProcessorPlugin: ensure package.json file is consistently located (87a1270)
v48.9.2
v48.9.1
v48.9.0
Features
v48.8.3
Bug Fixes
require-template,check-template-names: check @property tags; fixes #1269 (22e3274)
v48.8.2
v48.8.1
Bug Fixes
- sort-tags: @template must be before @typedef (6fb0b3e)
v48.8.0
v48.7.0
v48.6.0
Features
v48.5.2
Bug Fixes
v48.5.1
v48.5.0
Features
v48.4.0
Features
v48.3.0
Bug Fixes
no-undefined-types: treat variables imported by[@import](https://redirect.github.com/import)tags as defined; fixes #1244 (54ac4fd)
Features
check-values: checks for valid[@import](https://redirect.github.com/import)syntax (ad31b14)
v48.2.15
Bug Fixes
- Revert "fix(
no-undefined-types): treat variables imported by[@import](https://redirect.github.com/import)tags as defined"; fixes #1246 (ce066df)
v48.2.14
Bug Fixes
no-undefined-types: treat variables imported by[@import](https://redirect.github.com/import)tags as defined; fixes #1244 (34ba2e0)
v48.2.13
Bug Fixes
v48.2.12
Bug Fixes
- namespace flat config
name's (8603579)
v48.2.11
Bug Fixes
v48.2.10
Bug Fixes
- add names to flat configs (5429982)
v48.2.9
Bug Fixes
v48.2.8
Bug Fixes
require-description-complete-sentence: avoid triggering punctuation warning after Markdown headings; fixes #1220 (e9e4440)
v48.2.7
v48.2.6
Bug Fixes
require-yields: avoid error whenExportNamedDeclarationhas nodeclarationprop (93a9415)
v48.2.5
Bug Fixes
v48.2.4
v48.2.3
Bug Fixes
prettier/eslint-plugin-prettier (eslint-plugin-prettier)
v5.2.3
Patch Changes
v5.2.2
Patch Changes
v5.2.1
Patch Changes
- #668
ac036ccThanks @OrlovAlexei! - build(deps): Bump synckit from 0.8.6 to 0.9.1
Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.