default: {
configs: {
base: { files: string[]; language: string; plugins: {} };
recommended: {
files: string[];
language: string;
plugins: {};
rules: {
"check-package-dependencies/direct-duplicate-dependencies": "error";
"check-package-dependencies/direct-peer-dependencies": "error";
"check-package-dependencies/exact-versions": "error";
"check-package-dependencies/resolutions-has-explanation": "error";
"check-package-dependencies/resolutions-versions-match": "error";
"check-package-dependencies/root-workspace-should-not-have-dependencies": "error";
"check-package-dependencies/workspace-dependencies": "error";
"check-package-dependencies/workspace-protocol": "error";
};
};
"recommended-library": {
files: string[];
language: string;
plugins: {};
rules: {
"check-package-dependencies/direct-duplicate-dependencies": "error";
"check-package-dependencies/direct-peer-dependencies": "error";
"check-package-dependencies/exact-versions": [
"error",
{ dependencies: boolean },
];
"check-package-dependencies/min-range-dependencies-satisfies-dev-dependencies": "error";
"check-package-dependencies/min-range-peer-dependencies-satisfies-dependencies": "error";
"check-package-dependencies/resolutions-has-explanation": "error";
"check-package-dependencies/resolutions-versions-match": "error";
"check-package-dependencies/root-workspace-should-not-have-dependencies": "error";
"check-package-dependencies/workspace-dependencies": "error";
"check-package-dependencies/workspace-protocol": "error";
};
settings: { "check-package-dependencies": { isLibrary: boolean } };
};
};
languages: {
"package-json": Language<
{
Code: SourceCode;
LangOptions: LanguageOptions;
Node: unknown;
RootNode: unknown;
},
>;
};
rules: { [key: string]: RuleModule };
} = ...
Type Declaration
configs: {
base: { files: string[]; language: string; plugins: {} };
recommended: {
files: string[];
language: string;
plugins: {};
rules: {
"check-package-dependencies/direct-duplicate-dependencies": "error";
"check-package-dependencies/direct-peer-dependencies": "error";
"check-package-dependencies/exact-versions": "error";
"check-package-dependencies/resolutions-has-explanation": "error";
"check-package-dependencies/resolutions-versions-match": "error";
"check-package-dependencies/root-workspace-should-not-have-dependencies": "error";
"check-package-dependencies/workspace-dependencies": "error";
"check-package-dependencies/workspace-protocol": "error";
};
};
"recommended-library": {
files: string[];
language: string;
plugins: {};
rules: {
"check-package-dependencies/direct-duplicate-dependencies": "error";
"check-package-dependencies/direct-peer-dependencies": "error";
"check-package-dependencies/exact-versions": [
"error",
{ dependencies: boolean },
];
"check-package-dependencies/min-range-dependencies-satisfies-dev-dependencies": "error";
"check-package-dependencies/min-range-peer-dependencies-satisfies-dependencies": "error";
"check-package-dependencies/resolutions-has-explanation": "error";
"check-package-dependencies/resolutions-versions-match": "error";
"check-package-dependencies/root-workspace-should-not-have-dependencies": "error";
"check-package-dependencies/workspace-dependencies": "error";
"check-package-dependencies/workspace-protocol": "error";
};
settings: { "check-package-dependencies": { isLibrary: boolean } };
};
}
languages: {
"package-json": Language<
{
Code: SourceCode;
LangOptions: LanguageOptions;
Node: unknown;
RootNode: unknown;
},
>;
}
rules: { [key: string]: RuleModule }