@sentzunhat/zacatl
Version:
A modular, high-performance TypeScript microservice framework for Node.js, featuring layered architecture, dependency injection, and robust validation for building scalable APIs and distributed systems.
25 lines (22 loc) • 691 B
JavaScript
// parser, plugins, and project are all provided by baseConfig (tseslint.configs.recommended).
// strict.mjs rules are AST-based; they don't need type information.
const strictConfig = {
// Apply to all TypeScript files — _-prefix ignore pattern should be universal
files: ['**/*.ts'],
rules: {
'@typescript-eslint/no-unused-vars': [
'error',
{
vars: 'all',
args: 'after-used',
ignoreRestSiblings: false,
argsIgnorePattern: '^_',
varsIgnorePattern: '^_',
caughtErrorsIgnorePattern: '^_',
},
],
'@typescript-eslint/no-explicit-any': 'error',
},
};
export default strictConfig;
export { strictConfig };