eslint-plugin-safeguard
Version:
A custom ESLint plugin that provides multiple rules to enforce best practices and code safety.
21 lines (20 loc) • 789 B
TypeScript
declare const safeguard: {
rules: {
'consistent-import-name': import("eslint").Rule.RuleModule;
'no-raw-error': {
create: (context: import("eslint").Rule.RuleContext) => {
CallExpression: (node: import("eslint").Rule.Node) => void;
NewExpression: (node: import("eslint").Rule.Node) => void;
};
meta: import("eslint").Rule.RuleMetaData;
};
'no-self-assignments': import("eslint").Rule.RuleModule;
'trycatch-ensurer': {
create: (context: import("eslint").Rule.RuleContext) => {
AwaitExpression(node: import("eslint").Rule.Node): void;
};
meta: import("eslint").Rule.RuleMetaData;
};
};
};
export default safeguard;