eslint-plugin-pinia
Version:
ESLint plugin for Pinia best practices
92 lines (90 loc) • 3.44 kB
text/typescript
declare const _default: {
configs: {
all: {
plugins: {
pinia: {
rules: {
"never-export-initialized-store": any;
"no-duplicate-store-ids": any;
"no-return-global-properties": any;
"no-store-to-refs-in-store": any;
"prefer-single-store-per-file": any;
"prefer-use-store-naming-convention": any;
"require-setup-store-properties-export": any;
};
};
};
rules: Record<`pinia/${string}`, string>;
} | {
plugins: string[];
rules: Record<`pinia/${string}`, string>;
};
recommended: {
plugins: {
pinia: {
rules: {
"never-export-initialized-store": any;
"no-duplicate-store-ids": any;
"no-return-global-properties": any;
"no-store-to-refs-in-store": any;
"prefer-single-store-per-file": any;
"prefer-use-store-naming-convention": any;
"require-setup-store-properties-export": any;
};
};
};
rules: Record<`pinia/${string}`, string>;
} | {
plugins: string[];
rules: Record<`pinia/${string}`, string>;
};
'all-flat': {
plugins: {
pinia: {
rules: {
"never-export-initialized-store": any;
"no-duplicate-store-ids": any;
"no-return-global-properties": any;
"no-store-to-refs-in-store": any;
"prefer-single-store-per-file": any;
"prefer-use-store-naming-convention": any;
"require-setup-store-properties-export": any;
};
};
};
rules: Record<`pinia/${string}`, string>;
} | {
plugins: string[];
rules: Record<`pinia/${string}`, string>;
};
'recommended-flat': {
plugins: {
pinia: {
rules: {
"never-export-initialized-store": any;
"no-duplicate-store-ids": any;
"no-return-global-properties": any;
"no-store-to-refs-in-store": any;
"prefer-single-store-per-file": any;
"prefer-use-store-naming-convention": any;
"require-setup-store-properties-export": any;
};
};
};
rules: Record<`pinia/${string}`, string>;
} | {
plugins: string[];
rules: Record<`pinia/${string}`, string>;
};
};
rules: {
"never-export-initialized-store": any;
"no-duplicate-store-ids": any;
"no-return-global-properties": any;
"no-store-to-refs-in-store": any;
"prefer-single-store-per-file": any;
"prefer-use-store-naming-convention": any;
"require-setup-store-properties-export": any;
};
};
export { _default as default };