@atomicsmash/coding-standards
Version:
A collection of coding standards configurations.
161 lines • 5.61 kB
TypeScript
declare const _default: {
classic: {
reportDescriptionlessDisables: true;
reportInvalidScopeDisables: true;
reportNeedlessDisables: true;
plugins: string[];
rules: {
"custom-property-pattern": null;
"function-url-quotes": string[];
"rule-empty-line-before": (string | {
except: string[];
ignore: string[];
})[];
"comment-empty-line-before": (string | {
except: string[];
ignore: string[];
})[];
"order/order": (string | {
type: string;
hasBlock: boolean;
})[];
"plugin/no-restricted-syntax": {
selector: string;
message: string;
}[][];
"selector-class-pattern": (string | {
message: string;
})[];
"at-rule-empty-line-before": (string | {
ignore: string[];
})[];
};
overrides: ({
files: string[];
extends: string[];
rules: {
"at-rule-no-unknown": (boolean | {
ignoreAtRules: string;
})[];
"scss/operator-no-newline-after"?: undefined;
"no-descending-specificity"?: undefined;
"scss/at-rule-no-unknown"?: undefined;
"declaration-property-value-allowed-list"?: undefined;
};
} | {
files: string[];
extends: string[];
rules: {
"scss/operator-no-newline-after": null;
"no-descending-specificity": null;
"scss/at-rule-no-unknown": (boolean | {
ignoreAtRules: string;
})[];
"at-rule-no-unknown"?: undefined;
"declaration-property-value-allowed-list"?: undefined;
};
} | {
files: string[];
rules: {
"declaration-property-value-allowed-list": null;
"at-rule-no-unknown"?: undefined;
"scss/operator-no-newline-after"?: undefined;
"no-descending-specificity"?: undefined;
"scss/at-rule-no-unknown"?: undefined;
};
extends?: undefined;
})[];
};
themeJson: {
rules: {
"declaration-property-value-allowed-list": (Record<string, string[]> | {
severity: string;
message: (property: string, value: string) => string;
})[];
"custom-property-pattern": null;
"function-url-quotes": string[];
"rule-empty-line-before": (string | {
except: string[];
ignore: string[];
})[];
"comment-empty-line-before": (string | {
except: string[];
ignore: string[];
})[];
"order/order": (string | {
type: string;
hasBlock: boolean;
})[];
"plugin/no-restricted-syntax": {
selector: string;
message: string;
}[][];
"selector-class-pattern": (string | {
message: string;
})[];
"at-rule-empty-line-before": (string | {
ignore: string[];
})[];
};
reportDescriptionlessDisables: true;
reportInvalidScopeDisables: true;
reportNeedlessDisables: true;
plugins: string[];
overrides: ({
files: string[];
extends: string[];
rules: {
"at-rule-no-unknown": (boolean | {
ignoreAtRules: string;
})[];
"scss/operator-no-newline-after"?: undefined;
"no-descending-specificity"?: undefined;
"scss/at-rule-no-unknown"?: undefined;
"declaration-property-value-allowed-list"?: undefined;
};
} | {
files: string[];
extends: string[];
rules: {
"scss/operator-no-newline-after": null;
"no-descending-specificity": null;
"scss/at-rule-no-unknown": (boolean | {
ignoreAtRules: string;
})[];
"at-rule-no-unknown"?: undefined;
"declaration-property-value-allowed-list"?: undefined;
};
} | {
files: string[];
rules: {
"declaration-property-value-allowed-list": null;
"at-rule-no-unknown"?: undefined;
"scss/operator-no-newline-after"?: undefined;
"no-descending-specificity"?: undefined;
"scss/at-rule-no-unknown"?: undefined;
};
extends?: undefined;
})[];
};
tailwind: {
overrides: ({
files: string[];
rules: {
"at-rule-no-unknown": (boolean | {
ignoreAtRules: string[];
})[];
"scss/at-rule-no-unknown"?: undefined;
};
} | {
files: string[];
rules: {
"scss/at-rule-no-unknown": (boolean | {
ignoreAtRules: string[];
})[];
"at-rule-no-unknown"?: undefined;
};
})[];
};
};
export default _default;
//# sourceMappingURL=index.d.ts.map