@azimutlabs/eslint-config-functional
Version:
ESLint configuration for Functional Programming
29 lines (25 loc) • 933 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var eslintConfigFunctionalStrict = {
rules: {
// Enforces using functions directly if they can be without wrapping them.
'functional/prefer-tacit': 'warn',
// Disallow conditional statements.
'functional/no-conditional-statement': [
'error',
{
allowReturningBranches: true,
},
],
// Disallow classes.
'functional/no-class': 'error',
// Disallow Rejecting Promises.
'functional/no-promise-reject': 'error',
// Disallow throwing exceptions.
'functional/no-throw-statement': 'error',
// Disallow try-catch[-finally] and try-finally patterns.
'functional/no-try-statement': 'error',
},
};
exports.eslintConfigFunctionalStrict = eslintConfigFunctionalStrict;
//# sourceMappingURL=strict.js.map