NodeSecure / js-x-ray

JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.
MIT License
229 stars 26 forks source link

chore(deps): bump @typescript-eslint/typescript-estree from 7.18.0 to 8.0.0 in the dependencies group #289

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps the dependencies group with 1 update: @typescript-eslint/typescript-estree.

Updates @typescript-eslint/typescript-estree from 7.18.0 to 8.0.0

Release notes

Sourced from @​typescript-eslint/typescript-estree's releases.

v8.0.0

8.0.0 (2024-07-31)

🚀 Features

  • stricter parent types for the AST (#9560)
  • speed up non-type-aware linting with project service (#8322)
  • v8 integration branch (#9165)
  • ast-spec: remove deprecated type params (#8933)
  • eslint-plugin: remove formatting/layout rules (#8833)
  • eslint-plugin: [prefer-nullish-coalescing] change ignoreConditionalTests default to true (#8872)
  • eslint-plugin: deprecate no-loss-of-precision extension rule (#8832)
  • eslint-plugin: [no-unused-vars] align catch behavior to ESLint 9 (#8971)
  • eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces (#8977)
  • eslint-plugin: remove deprecated no-throw-literal rule (#9092)
  • eslint-plugin: apply initial config changes for v8 (#9079)
  • eslint-plugin: remove no-useless-template-literals (#9207)
  • eslint-plugin: [no-floating-promises] add 'allowForKnownSafeCalls' option (#9234)
  • eslint-plugin: replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types (#9102)
  • eslint-plugin: [no-unused-vars] add reportUnusedIgnorePattern option (#9324)
  • eslint-plugin: [no-unused-vars] support ignoreClassWithStaticInitBlock (#9325)
  • eslint-plugin: [no-unused-vars] handle comma operator for assignments, treat for-of the same as for-in (#9326)
  • eslint-plugin: [no-unused-vars] report if var used only in typeof (#9330)
  • eslint-plugin: [no-floating-promises] disable checkThenables by default for v8 (#9559)
  • eslint-plugin: [return-await] add return-await to strict-type-checked preset (#9604)
  • eslint-plugin: [no-unnecessary-type-parameters] promote to strict (#9662)
  • parser: always enable comment, loc, range, tokens (#8617)
  • rule-tester: support multipass fixes (#8883)
  • rule-tester: switched to flat config (#9603)
  • type-utils: remove getTokenAtPosition (#9444)
  • type-utils: support intersection types in TypeOrValueSpecifier (#9633)
  • typescript-estree: remove slow deprecated and isolated programs (#8834)
  • typescript-estree: split TSMappedType typeParameter into constraint and key (#7065)
  • typescript-estree: rename automaticSingleRunInference to disallowAutomaticSingleRunInference (#8922)
  • typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService (#9084)
  • typescript-estree: remove EXPERIMENTAL_useSourceOfProjectReferenceRedirect (#9104)
  • typescript-estree: also remove projectService in withoutProjectParserOptions (#9287)
  • typescript-estree: exposes ProjectService logs through the plugin (#9337)
  • utils: add Linter configType constructor option (#8999)
  • utils: swap LegacyESLint out for FlatESLint as ESLint export (#8972)
  • utils: remove deprecated context helpers (#9000)
  • utils: allow specifying additional rule meta.docs in RuleCreator (#9025)

🩹 Fixes

  • correct eslint-plugin's peerDependency on parser@8 (#9089)
  • bring back in allowdefaultprojectforfiles rename (7dfceeeea)
  • disable projectService in disabled-type-checked shared config (#9460)
  • eslint-plugin: include alpha pre-releases in parser peer dependency (#9099)

... (truncated)

Changelog

Sourced from @​typescript-eslint/typescript-estree's changelog.

8.0.0 (2024-07-31)

🚀 Features

  • speed up non-type-aware linting with project service

  • typescript-estree: remove slow deprecated and isolated programs

  • typescript-estree: split TSMappedType typeParameter into constraint and key

  • typescript-estree: rename automaticSingleRunInference to disallowAutomaticSingleRunInference

  • parser: always enable comment, loc, range, tokens

  • eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces

  • ast-spec: remove deprecated type params

  • typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService

  • typescript-estree: remove EXPERIMENTAL_useSourceOfProjectReferenceRedirect

  • eslint-plugin: apply initial config changes for v8

  • typescript-estree: also remove projectService in withoutProjectParserOptions

  • typescript-estree: exposes ProjectService logs through the plugin

🩹 Fixes

  • typescript-estree: add TSEnumBody node for TSEnumDeclaration body

  • typescript-estree: enable dot globs for project by default

  • typescript-estree: pass extraFileExtensions to projectService

  • types: allow ProjectServiceOptions for projectService

  • typescript-estree: only run projectService setHostConfiguration when needed

  • typescript-estree: specific error for parserOptions.project not including a file

  • typescript-estree: adds support for project services using extended config files

  • typescript-estree: factor tsconfigRootDir into allowDefaultProject

❤️ Thank You

... (truncated)

Commits
  • 1db993a chore(release): publish 8.0.0
  • 48fc385 fix(typescript-estree): factor tsconfigRootDir into allowDefaultProject (#9675)
  • 1b0468e Merge branch 'main'
  • 2a05336 fix(typescript-estree): adds support for project services using extended conf...
  • f3dfc0a Merge branch 'main' into v8
  • ae980e3 Merge branch 'main'
  • fd22484 feat: speed up non-type-aware linting with project service (#8322)
  • 97cb1a3 fix(typescript-estree): specific error for parserOptions.project not includin...
  • a3230a9 chore: fix inferSingleRun.test.ts merge type errors
  • 850d909 Merge branch 'main' into v8
  • Additional commits viewable in compare view


Dependabot compatibility score

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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions