eslint-config-neon
Version:
The ultimate ESLint shareable config
64 lines (59 loc) • 1.73 kB
JavaScript
;
var compat = require('@eslint/compat');
var eslintPluginRxjs = require('eslint-plugin-rxjs');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var eslintPluginRxjs__default = /*#__PURE__*/_interopDefault(eslintPluginRxjs);
// src/rxjs.ts
var rules = {
"rxjs/ban-observables": 0,
"rxjs/ban-operators": 0,
"rxjs/finnish": 2,
"rxjs/just": 0,
"rxjs/no-async-subscribe": 0,
"rxjs/no-compat": 2,
"rxjs/no-connectable": 2,
"rxjs/no-create": 2,
"rxjs/no-cyclic-action": 2,
"rxjs/no-explicit-generics": 0,
"rxjs/no-exposed-subjects": 0,
"rxjs/no-finnish": 0,
"rxjs/no-ignored-error": 0,
"rxjs/no-ignored-notifier": 2,
"rxjs/no-ignored-observable": 2,
"rxjs/no-ignored-replay-buffer": 2,
"rxjs/no-ignored-subscribe": 0,
"rxjs/no-ignored-subscription": 0,
"rxjs/no-ignored-takewhile-value": 2,
"rxjs/no-implicit-any-catch": 2,
"rxjs/no-index": 2,
"rxjs/no-internal": 2,
"rxjs/no-nested-subscribe": 2,
"rxjs/no-redundant-notify": 2,
"rxjs/no-sharereplay": 2,
"rxjs/no-subclass": 2,
"rxjs/no-subject-unsubscribe": 2,
"rxjs/no-subject-value": 0,
"rxjs/no-subscribe-handlers": 0,
"rxjs/no-topromise": 2,
"rxjs/no-unbound-methods": 2,
"rxjs/no-unsafe-catch": 2,
"rxjs/no-unsafe-first": 2,
"rxjs/no-unsafe-subject-next": 2,
"rxjs/no-unsafe-switchmap": 2,
"rxjs/no-unsafe-takeuntil": 2,
"rxjs/prefer-observer": 0,
"rxjs/suffix-subjects": 0,
"rxjs/throw-error": 2
};
var config = [
{
plugins: {
rxjs: compat.fixupPluginRules(eslintPluginRxjs__default.default)
},
rules
}
];
var rxjs_default = config;
module.exports = rxjs_default;
//# sourceMappingURL=rxjs.cjs.map
//# sourceMappingURL=rxjs.cjs.map