Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency knip to ^2.32.4 #660

Merged
merged 5 commits into from
Nov 15, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 1, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
knip ^2.14.3 -> ^2.32.4 age adoption passing confidence

Release Notes

webpro/knip (knip)

v2.32.4

Compare Source

  • Add .ts extension to ava plugin entry file patterns, config can be a function (436a473)

v2.32.3

Compare Source

  • Fix up after merge (72a055f)
  • Rename tests → test (f89dd93)
  • Fix and simplify config hints (1dbc024)
  • Use all available workspace when finding referenced internal workspace (c6e0aab)
  • Move module resolution from require.resolve to ts.resolveModuleName in handleReferencedDependency (0155306)
  • Return module.js not module.d.ts from resolveModuleName` for internal imports (7e62157)
  • Don't throw for configuration issues (91d8989)
  • Match against all available internal workspace pkg names (3d1fbe8)
  • Include only direct dependents and filter issues by provided --workspace (4dd951b)
  • Add @​pnpm/logger (6cf4f0d)
  • Find dependents (not dependencies) + prevent recursion loop (5ab5a87)
  • Include dependencies when analyzing single --workspace (#​249) (7ffa993)

v2.32.2

Compare Source

  • Fix schema.json (plugin value can be true) (e8414d4)
  • Check more package.json#scripts for matches in node-test-runner plugin (dc1f590)
  • Update dependencies (ebbb186)
  • Make test titles unique (f1fcf69)
  • Always log full stack trace in debug mode (b74844c)
  • Fix playwright-ct plugin, add coverage (d6fb53d)

v2.32.1

Compare Source

  • Fix eslint plugin (eslint.config.js missed as entry file) (3f1a5f0)

v2.32.0

Compare Source

  • Reset version (4256731)
  • feat: allow gatsby plugin to see local plugins as entrypoints (#​273) (85ffbc9)
  • Update docs (925e2f6)
  • Fix up cypress plugin + coverage (3277795)
  • Increase coverage for test patterns from plugins or local config (46575b8)
  • Fix up playwright plugin (9ce013f)
  • Fix up after merge (36f7830)
  • Add package.json path to lint-staged plugin (1b10d90)
  • Add types + support for projects in playwright plugin (c45a337)
  • Report @​types/pkg as unused if pkg already has types included (e58953c)
  • Prevent unnessary invocations of plugin dependency finder (977e756)
  • Refactor drizzle plugin to use new entry; protocol (a8dea3f)
  • Go public (51adaa3)
  • Fix node-test-runner plugin (8e83198)
  • Refactor vitest plugin a bit (ea6f1e0)
  • Improve typing for PluginConfiguration inside plugins (2144996)
  • Use more readable protcols (9c76e62)
  • Add node-test-runner config to knip.json (71b501d)
  • Catch errors in cli test helper (1f72702)
  • Adjust the rest fixtures and tests (28ba933)
  • Migrate plugins and their tests (8e09fcd)
  • Add node-test-runner plugin (9508c73)
  • Move test/entry file patterns to plugins (82278f8)
  • Move bin: protocol helpers to separate module (92c6f1b)

v2.31.0

Compare Source

  • Ignore ts/eslint violation for raw config (c57c94e)
  • Fix explicit root workspace dir in pnpm-workspace.yaml (fixes #​284) (3bf5ad6)
  • Prevent duplicate analysis/infinite recursion (#​281) (2d32eb1)
  • Support force-enabling of plugins, by with value object or true (resolves #​276) (a06925d)
  • Refactor & fix workspace config normalization (9ed0775)

v2.30.1

Compare Source

  • Re-format markdown (122ccc1)
  • Update dependencies (2e7f099)
  • Add curl to list of ignored binaries (770c0b4)

v2.30.0

Compare Source

v2.29.0

Compare Source

v2.28.0

Compare Source

  • Add definition paths from TS config to the program (5e46079)
  • Update dependencies (af237ce)
  • Add jest's testResultsProcessor to dependency check (#​267) (ae6bd8e)
  • drizzle plugin (#​266) (c310162)
  • Add more plugin config to docs + fix up plugin-config fixtures (d802b86)

v2.27.1

Compare Source

  • Remove react dependency requirement when using react-jsx in tsconfig.json (#​264) (503fdd1)

v2.27.0

Compare Source

v2.26.0

Compare Source

v2.25.2

Compare Source

v2.25.1

Compare Source

  • Fix typed peer dep + improve some peer/host namings (fixes #​239) (ef94f5b)

v2.25.0

Compare Source

  • Do not return react as a dependency for jsx: preserve/none in typescript plugin (#​226) (37b9e81)
  • Update dependencies (ccd3613)
  • Use rootDir option in jest plugin (fixes #​240) (2f58848)
  • Add nx binaries resolver (resolves #​243) (5ba99e7)
  • Don't throw for invalid tags in getJSDocTags (fixes #​242) (d17371b)

v2.24.1

Compare Source

  • Remove .d.ts file and regenerate docs (db064e3)
  • Fix entrypoints for Next.js plugin when using Next.js app router (#​236) (f345663)
  • Replace expired Discord invite link (740a171)
  • Move requireResolve call to generic prop access visitor + tests (b10b41c)
  • Fix fixtures after resolvable fs.exists specifiers fix (a702758)
  • Accept resolvable fs.exists specifiers which ts did not (0f02519)
  • Add types as dependencies from typescript plugin (b89fe3b)
  • Fix log-level arg in script (2de7a57)

v2.24.0

Compare Source

v2.23.0

Compare Source

  • Add @evilmartians/lefthook as lefthook plugin enabler (1dc53ed)
  • Fix lefthook handling in CI, where it does not install hooks (#​231) (deaa7e7)
  • Update dependencies (de35df4)
  • Parse releaseNotes scripts in release-it (#​232) (b7b10d9)
  • Add JSDoc handling to readme (4496cfb)

v2.22.0

Compare Source

  • Update lefthook plugin docs (1695209)
  • Add @alias as JSDoc tag to ignore duplicate exports (closes #​228) (17000b3)
  • Refactor/improve jsDocTags handling (28ad80e)
  • Find no issues/hints if optional peerDependencies are also ignored (dev)Dependencies (#​194) (7e896a7)
  • Add issue type for referenced optional peerDependencies (resolves #​194) (bdbc77a)
  • Improve bash parser (1557e2e)
  • Fix up lefthook plugin (resolves #​231) (79c46d8)
  • Move husky git helpers to central utils (4322e1b)
  • Improve the eslint-config/plugin-prettier hack + tests (closes #​230) (aa718c2)
  • Improve watch script (7743f68)
  • Improve pnpm resolver arg handling (4f74ce2)
  • Add alias -W to --workspace (3dc026c)

v2.21.2

Compare Source

  • Update dependencies (fb9df38)
  • Look up importing module ourselves, don't defer to ts.LS.findReferences (fixes #​229) (ca95b21)
  • Move existing re-exports test (36214cb)
  • Add contents section to more docs + minor edits (908ddb5)
  • Install Markdown link checker (3e980e6)
  • Fix links in readme (fixes #​227) (b8ce60d)

v2.21.1

Compare Source

  • Fix ancestor workspaces for single --workspace (fixes #​213) (d765f21)

v2.21.0

Compare Source

v2.20.2

Compare Source

  • Add auto-toc settings (8dd7d36)
  • Update docs (85c4dc0)
  • Pass config to plugin dependency resolvers (e631d24)
  • Always run all visitors (9012ddf)

v2.20.1

Compare Source

v2.20.0

Compare Source

  • Add --ignore-internal flag to ignore @internal exports in production mode (resolves #​193) (d71c9f2)
  • Simplify peer dep handling a tiny bit (86d67ac)
  • Resolve setupFiles and globalSetup in vitest plugin (6c81d3c)
  • Refactor odd quoted string in ava plugin (18f0e96)
  • Provide cwd to isGitIgnoredSync (fix Windows slashes incompat) (90aeaa3)
  • Remove redundant parts of comments (a504ee6)

v2.19.11

Compare Source

  • Revert "Migrate from bash-parser to tree-sitter" (3035c07)
  • Revert "Migrate from bash-parser to tree-sitter (closes #​72)" (8b798af)

v2.19.10

Compare Source

  • Fix node position for LS.findReferences (fixes #​215) (2c87aae)
  • Refactor for readability (b66ad64)
  • Fix typo in test title (a025f88)
  • Rename getPeerDependencies to getPeerDependenciesOf (1c6dbde)
  • Add extra link to webpack docs re. config function (0c3d80e)
  • Move nestjs-middleware fixture/test files (871b4a9)
  • Run npm ci in CI (w/ lockfile) (a3c02c2)

v2.19.9

Compare Source

v2.19.8

Compare Source

  • Temp downgrade tree-sitter-bash to v0.19.0 (39c81c4)
  • Add link to Discord channel + fix Dutch explanation of "Knip" (776776e)

v2.19.7

Compare Source

  • Add pnpm store and more subcommands to pnpm resolver (fixes #​208) (7c6ae33)
  • Sort package manager commands (bb16843)
  • Add @beta as JSDoc tag to skip unused exports (like @public) (resolves #​151) (ff0710a)

v2.19.6

Compare Source

v2.19.5

Compare Source

  • Update readme (f49940e)
  • Ignore unresolved import specifiers in .gitignore (fixes #​205) (4c453c6)
  • Sanitize unresolved specifiers, webpack loader stuff (fixes #​202) (9cf6bad)

v2.19.4

Compare Source

  • Refactor docs (6c2e349)
  • Update dependencies (08791ea)
  • Add .cz.json to commitizen config files (a49d6c0)
  • Minor refactor for config validator (05afc2c)

v2.19.3

Compare Source

v2.19.2

Compare Source

  • Update dependencies (bc9ac32)
  • Dual-load ts config (merge extend configs + find ext deps) (6310bf4)
  • Update projects using knip (004b462)

v2.19.1

Compare Source

  • Update dependencies (bdd0763)
  • Clean up tests (e8edf37)
  • Refactor eslint plugin helpers (resolves #​195) (4c2bcbb)
  • Add notes to test plugins about test file patterns (9740b09)
  • Add jest config to workspaces-tooling (e.g. to verify <rootDir> in workspace) (f32d815)
  • Rename fixture workspaces-eslint-config to workspaces-tooling (640f9db)
  • Fix tsconfig.json#extends in typescript plugin can be an array (434b951)

v2.19.0

Compare Source

  • Add .yarn to global ignore patterns (resolves #​148, resolves #​184) (531770c)
  • Remove package scope from default binary name (resolves #​184) (12e9674)
  • Throw when --workspace [dir] does not exist (resolves #​176) (b4e0c6f)
  • Improve docs a bit re. workspaces config and --workspace arg (closes #​176) (719b2e2)
  • Update dependencies (2e774ee)
  • Add and apply verbatimModuleSyntax in TS config (d22a448)
  • fix(vitest): support default coverage provider (#​192) (c321a9c)
  • Simplify logic for resolveExtendsSpecifier ESLint helper (85e49a4)

v2.18.0

Compare Source

  • Simplify resolver for @typescript-eslint/eslint-plugin case (resolves #​188) (dd017f5)
  • Add support for projects and runner in jest plugin (resolves #​189) (27c063f)
  • Recursively load tsconfig.json#extends (resolves #​187) (a315cb3)
  • Add support for jsx and jsxImportSource in TS config + import pragmas (resolves #​186) (899a1a1)
  • Set parent nodes only for internal source files (3bce942)

v2.17.3

Compare Source

v2.17.2

Compare Source

  • Vitest reporter can be reporter instance (fixes #​175) (badd7af)
  • Fix up ignored/enabled workspace getters (closes #​174) (04acb61)
  • Improve npx dependency resolver (482396e)

v2.17.1

Compare Source

v2.17.0

Compare Source

  • Minor improvements for some plugin coverage (a4e7a89)
  • Fix test coverage to show original source files (b1814dd)
  • Remove unused isDynamic variable (db9a941)
  • Pass source file path to compilers (#​169) (bc3eb55)

v2.16.2

Compare Source

  • Dogfoodin' is awesome (2df8594)
  • Skip import types only in --production mode (fixes #​167) (e870966)
  • Include context when resolving entries in webpack config (fixes #​165) (7892f24)
  • Extend fixture for .vue files (closes #​166) (89296a9)
  • Simplify importCall visitor, let TS do the heavy lifting + improve import fixtures (4897063)
  • Add minimal test to cover cli (closes #​44) (10220fe)
  • Add lockfile + cache (6a5854c)
  • Refactor test scripts (f4cea7c)
  • Move fixtures to root (fda4216)
  • Add swc + prepare to move fixtures (43eea06)

v2.16.1

Compare Source

  • Update dev dependencies (2d8eefe)
  • Add fixture for .vue files (3658311)
  • Fix pattern of import call property assignment (fixes #​164) (abcbd29)

v2.16.0

Compare Source

  • Edit the npx flags in doc (6993adf)
  • Update handling-issues.md (#​162) (e44c333)
  • Update dependencies (82b133c)
  • Add support for custom hooks path in husky plugin (cb15609)
  • Improve tests for husky + npx combo (7398393)
  • Add support for binaries executed from npx (5c8311c)
  • Fix up execa fixture (fee0cac)
  • Only explicit --yes will ignore dependency in npx resolver (535b573)
  • Add test case for uncovered bash expression (9a9331f)
  • Add exec to ignored binaries (1c59321)
  • Improve glob usage comment (a65fda8)
  • Pass cwd to return scripts in github action plugin test (4bae338)
  • Add c8 script resolver (3419fa6)
  • Fix up child-spawning binaries in script parser (d1f42a3)
  • Add support for else in script parser (6d98db5)
  • Add support for node_modules/.bin locations in tryResolveFilePath (fixes #​161) (2ff2d99)
  • Normalize tryResolveSpecifier[s] return value (1d63022)

v2.15.5

Compare Source

  • Add app folder to next plugin (8228b35)
  • Add prepare-commit-msg hook to husky plugin (8c5af37)

v2.15.4

Compare Source

  • Extend jest moduleNameMapper filter and add test cases (38839e2)
  • Add ignoreExportsUsedInFile to JSON Schema (c76f90a)
  • Format/fix code (9d19057)
  • Add parserOptions.babelOptions to eslint plugin dependency resolver (a2684bb)
  • Add true as a global binary to ignore (ce3a3c8)
  • Update index.ts (#​157) (c46d3af)

v2.15.2

Compare Source

  • No trailing comma (b72d377)
  • Extend regex for eslint specifiers (closes #​154) (7fc31dc)
  • Use type PackageJson only from @npmcli/package-json (97f14b4)
  • Update @​typescript-eslint/* dependencies (184eb52)

v2.15.1

Compare Source

  • Replace bash-parser by (at)ericcornelissen/bash-parser (#​153) (fdb0ab6)

v2.15.0

Compare Source

  • Update dependencies (7a68e67)
  • Add stylelint plugin (resolves #​110) (3d44217)
  • Remove warning in create-plugin script (f35a5be)
  • Fix filename in create-plugin script (ae8da4f)
  • Add ignoreExportsUsedInFile option to docs (closes #​149) (dbea4f1)
  • Don't reuse tsconfig paths when both have pathsBasePath (fixes #​152) (d633b6d)
  • Add reporters to jest plugin (c6828de)
  • Support jest config as an (async) function (7a9b6d4)

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot requested a review from a team as a code owner October 1, 2023 01:19
@renovate renovate bot added the dependencies Changes in npm packages label Oct 1, 2023
@aws-amplify-eu-west-1
Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-660.du3gff836giqw.amplifyapp.com

@renovate renovate bot changed the title Update dependency knip to ^2.30.0 Update dependency knip to ^2.30.1 Oct 6, 2023
@renovate renovate bot force-pushed the renovate/non-critical-tooling-packages branch 2 times, most recently from b5f180d to 8fc350c Compare October 9, 2023 19:19
@renovate renovate bot changed the title Update dependency knip to ^2.30.1 Update dependency knip to ^2.31.0 Oct 9, 2023
@renovate renovate bot force-pushed the renovate/non-critical-tooling-packages branch from 8fc350c to e72fb69 Compare October 10, 2023 14:08
@renovate renovate bot changed the title Update dependency knip to ^2.31.0 Update dependency knip to ^2.32.0 Oct 10, 2023
@renovate renovate bot force-pushed the renovate/non-critical-tooling-packages branch from e72fb69 to 819b322 Compare October 10, 2023 19:30
@renovate renovate bot changed the title Update dependency knip to ^2.32.0 Update dependency knip to ^2.32.1 Oct 10, 2023
@renovate renovate bot force-pushed the renovate/non-critical-tooling-packages branch from 819b322 to fc70880 Compare October 10, 2023 21:38
@renovate renovate bot changed the title Update dependency knip to ^2.32.1 Update dependency knip to ^2.32.2 Oct 10, 2023
@renovate renovate bot force-pushed the renovate/non-critical-tooling-packages branch from fc70880 to 1a0bc0c Compare October 11, 2023 16:32
@renovate renovate bot changed the title Update dependency knip to ^2.32.2 Update dependency knip to ^2.32.3 Oct 11, 2023
@renovate renovate bot force-pushed the renovate/non-critical-tooling-packages branch from 1a0bc0c to f8e9111 Compare October 11, 2023 22:52
@renovate renovate bot changed the title Update dependency knip to ^2.32.3 Update dependency knip to ^2.32.4 Oct 11, 2023
@renovate
Copy link
Contributor Author

renovate bot commented Oct 12, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@nowyDEV nowyDEV merged commit e04825f into master Nov 15, 2023
8 checks passed
@nowyDEV nowyDEV deleted the renovate/non-critical-tooling-packages branch November 15, 2023 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Changes in npm packages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant