Comparing version 5.22.2 to 5.22.3
@@ -20,2 +20,3 @@ import { watch } from 'node:fs'; | ||
import { getHandler } from './util/handle-dependency.js'; | ||
import { getHasStrictlyNsReferences, getType } from './util/has-strictly-ns-references.js'; | ||
import { getIsIdentifierReferencedHandler } from './util/is-identifier-referenced.js'; | ||
@@ -29,3 +30,2 @@ import { getEntryPathFromManifest, getPackageNameFromModuleSpecifier } from './util/modules.js'; | ||
import { loadTSConfig } from './util/tsconfig-loader.js'; | ||
import { getHasStrictlyNsReferences, getType } from './util/type.js'; | ||
export const main = async (unresolvedConfiguration) => { | ||
@@ -374,5 +374,5 @@ const { cwd, tsConfigFile, gitignore, isStrict, isProduction, isShowProgress, isIncludeEntryExports, isIncludeLibs, isIsolateWorkspaces, isDebug, isWatch, tags, isFix, fixTypes, isRemoveFiles, } = unresolvedConfiguration; | ||
} | ||
const [hasStrictlyNsReferences, namespace] = getHasStrictlyNsReferences(graph, importsForExport); | ||
const [hasStrictlyNsRefs, namespace] = getHasStrictlyNsReferences(graph, importsForExport, identifier); | ||
const isType = ['enum', 'type', 'interface'].includes(exportedItem.type); | ||
if (hasStrictlyNsReferences && ((!report.nsTypes && isType) || !(report.nsExports || isType))) | ||
if (hasStrictlyNsRefs && ((!report.nsTypes && isType) || !(report.nsExports || isType))) | ||
continue; | ||
@@ -382,3 +382,3 @@ if (!isExportedItemReferenced(exportedItem)) { | ||
continue; | ||
const type = getType(hasStrictlyNsReferences, isType); | ||
const type = getType(hasStrictlyNsRefs, isType); | ||
const isIssueAdded = collector.addIssue({ | ||
@@ -385,0 +385,0 @@ type, |
@@ -40,2 +40,7 @@ import { get } from '#p/util/object.js'; | ||
.flatMap(plugin => { | ||
if (typeof plugin === 'object') | ||
return Object.keys(plugin); | ||
return [plugin]; | ||
}) | ||
.flatMap(plugin => { | ||
if (typeof plugin !== 'string') | ||
@@ -42,0 +47,0 @@ return []; |
@@ -1,1 +0,1 @@ | ||
export declare const version = "5.22.2"; | ||
export declare const version = "5.22.3"; |
@@ -1,1 +0,1 @@ | ||
export const version = '5.22.2'; | ||
export const version = '5.22.3'; |
@@ -35,3 +35,3 @@ import { CacheConsultant } from './CacheConsultant.js'; | ||
negatedWorkspacePatterns: string[]; | ||
enabledPluginsMap: Record<"astro" | "angular" | "ava" | "babel" | "capacitor" | "changesets" | "commitizen" | "commitlint" | "cspell" | "cucumber" | "cypress" | "eleventy" | "eslint" | "gatsby" | "husky" | "jest" | "lefthook" | "linthtml" | "markdownlint" | "mocha" | "moonrepo" | "msw" | "netlify" | "next" | "nx" | "nyc" | "oclif" | "playwright" | "postcss" | "prettier" | "remark" | "remix" | "rollup" | "sentry" | "storybook" | "stryker" | "stylelint" | "svelte" | "syncpack" | "tailwind" | "tsup" | "typedoc" | "typescript" | "unbuild" | "unocss" | "vue" | "vite" | "vitest" | "webpack" | "wireit" | "wrangler" | "xo" | "yorkie" | "drizzle" | "githubActions" | "graphqlCodegen" | "lintStaged" | "lockfileLint" | "lostPixel" | "nodeTestRunner" | "npmPackageJsonLint" | "playwrightCt" | "releaseIt" | "semanticRelease" | "simpleGitHooks" | "sizeLimit" | "vercelOg" | "webdriverIo", boolean>; | ||
enabledPluginsMap: Record<"angular" | "astro" | "ava" | "babel" | "capacitor" | "changesets" | "commitizen" | "commitlint" | "cspell" | "cucumber" | "cypress" | "drizzle" | "eleventy" | "eslint" | "gatsby" | "githubActions" | "graphqlCodegen" | "husky" | "jest" | "lefthook" | "linthtml" | "lintStaged" | "lockfileLint" | "lostPixel" | "markdownlint" | "mocha" | "moonrepo" | "msw" | "netlify" | "next" | "nodeTestRunner" | "npmPackageJsonLint" | "nx" | "nyc" | "oclif" | "playwright" | "playwrightCt" | "postcss" | "prettier" | "releaseIt" | "remark" | "remix" | "rollup" | "semanticRelease" | "sentry" | "simpleGitHooks" | "sizeLimit" | "storybook" | "stryker" | "stylelint" | "svelte" | "syncpack" | "tailwind" | "tsup" | "typedoc" | "typescript" | "unbuild" | "unocss" | "vercelOg" | "vite" | "vitest" | "vue" | "webdriverIo" | "webpack" | "wireit" | "wrangler" | "xo" | "yorkie", boolean>; | ||
enabledPlugins: PluginName[]; | ||
@@ -56,3 +56,3 @@ enabledPluginsInAncestors: string[]; | ||
referencedDependencies: ReferencedDependencies; | ||
enabledPlugins: ("astro" | "angular" | "ava" | "babel" | "capacitor" | "changesets" | "commitizen" | "commitlint" | "cspell" | "cucumber" | "cypress" | "eleventy" | "eslint" | "gatsby" | "husky" | "jest" | "lefthook" | "linthtml" | "markdownlint" | "mocha" | "moonrepo" | "msw" | "netlify" | "next" | "nx" | "nyc" | "oclif" | "playwright" | "postcss" | "prettier" | "remark" | "remix" | "rollup" | "sentry" | "storybook" | "stryker" | "stylelint" | "svelte" | "syncpack" | "tailwind" | "tsup" | "typedoc" | "typescript" | "unbuild" | "unocss" | "vue" | "vite" | "vitest" | "webpack" | "wireit" | "wrangler" | "xo" | "yorkie" | "drizzle" | "githubActions" | "graphqlCodegen" | "lintStaged" | "lockfileLint" | "lostPixel" | "nodeTestRunner" | "npmPackageJsonLint" | "playwrightCt" | "releaseIt" | "semanticRelease" | "simpleGitHooks" | "sizeLimit" | "vercelOg" | "webdriverIo")[]; | ||
enabledPlugins: ("angular" | "astro" | "ava" | "babel" | "capacitor" | "changesets" | "commitizen" | "commitlint" | "cspell" | "cucumber" | "cypress" | "drizzle" | "eleventy" | "eslint" | "gatsby" | "githubActions" | "graphqlCodegen" | "husky" | "jest" | "lefthook" | "linthtml" | "lintStaged" | "lockfileLint" | "lostPixel" | "markdownlint" | "mocha" | "moonrepo" | "msw" | "netlify" | "next" | "nodeTestRunner" | "npmPackageJsonLint" | "nx" | "nyc" | "oclif" | "playwright" | "playwrightCt" | "postcss" | "prettier" | "releaseIt" | "remark" | "remix" | "rollup" | "semanticRelease" | "sentry" | "simpleGitHooks" | "sizeLimit" | "storybook" | "stryker" | "stylelint" | "svelte" | "syncpack" | "tailwind" | "tsup" | "typedoc" | "typescript" | "unbuild" | "unocss" | "vercelOg" | "vite" | "vitest" | "vue" | "webdriverIo" | "webpack" | "wireit" | "wrangler" | "xo" | "yorkie")[]; | ||
}>; | ||
@@ -59,0 +59,0 @@ onDispose(): void; |
{ | ||
"name": "knip", | ||
"version": "5.22.2", | ||
"version": "5.22.3", | ||
"description": "Find unused files, dependencies and exports in your TypeScript and JavaScript projects", | ||
@@ -5,0 +5,0 @@ "homepage": "https://knip.dev", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
781501
17695