UNPKG

@azimutlabs/eslint-config-functional

Version:

ESLint configuration for Functional Programming

29 lines (25 loc) 933 B
'use strict'; 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