UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

1 lines 3.08 kB
{"version":3,"file":"rxjs.jsplugins.mjs","names":[],"sources":["../../../src/oxlint/rxjs.jsplugins.ts"],"sourcesContent":["import type { OxlintConfig } from 'oxlint';\n\nconst config = {\n\tjsPlugins: [\n\t\t{\n\t\t\tname: '@neon/eslint-rxjs',\n\t\t\tspecifier: 'eslint-plugin-rxjs-x',\n\t\t},\n\t],\n\toverrides: [\n\t\t{\n\t\t\tfiles: ['**/*.{js,jsx,ts,tsx,cjs,mjs,cts,mts}'],\n\t\t\trules: {\n\t\t\t\t'@neon/eslint-rxjs/ban-observables': 0,\n\t\t\t\t'@neon/eslint-rxjs/ban-operators': 0,\n\t\t\t\t'@neon/eslint-rxjs/finnish': 2,\n\t\t\t\t'@neon/eslint-rxjs/just': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-async-subscribe': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-connectable': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-create': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-cyclic-action': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-explicit-generics': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-exposed-subjects': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-finnish': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-floating-observables': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-ignored-error': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-ignored-notifier': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-ignored-replay-buffer': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-ignored-subscribe': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-ignored-subscription': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-ignored-takewhile-value': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-implicit-any-catch': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-index': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-internal': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-nested-subscribe': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-redundant-notify': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-sharereplay': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-subclass': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-subject-unsubscribe': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-subject-value': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-subscribe-handlers': 0,\n\t\t\t\t'@neon/eslint-rxjs/no-topromise': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-unbound-methods': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-unsafe-catch': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-unsafe-first': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-unsafe-subject-next': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-unsafe-switchmap': 2,\n\t\t\t\t'@neon/eslint-rxjs/no-unsafe-takeuntil': 2,\n\t\t\t\t'@neon/eslint-rxjs/prefer-observer': 0,\n\t\t\t\t'@neon/eslint-rxjs/suffix-subjects': 0,\n\t\t\t\t'@neon/eslint-rxjs/throw-error': 2,\n\t\t\t},\n\t\t},\n\t],\n\trules: {},\n\tplugins: [],\n} satisfies OxlintConfig;\n\nexport default config;\n"],"mappings":";AAEA,MAAM,SAAS;CACd,WAAW,CACV;EACC,MAAM;EACN,WAAW;CACZ,CACD;CACA,WAAW,CACV;EACC,OAAO,CAAC,sCAAsC;EAC9C,OAAO;GACN,qCAAqC;GACrC,mCAAmC;GACnC,6BAA6B;GAC7B,0BAA0B;GAC1B,wCAAwC;GACxC,oCAAoC;GACpC,+BAA+B;GAC/B,sCAAsC;GACtC,0CAA0C;GAC1C,yCAAyC;GACzC,gCAAgC;GAChC,6CAA6C;GAC7C,sCAAsC;GACtC,yCAAyC;GACzC,8CAA8C;GAC9C,0CAA0C;GAC1C,6CAA6C;GAC7C,gDAAgD;GAChD,2CAA2C;GAC3C,8BAA8B;GAC9B,iCAAiC;GACjC,yCAAyC;GACzC,yCAAyC;GACzC,oCAAoC;GACpC,iCAAiC;GACjC,4CAA4C;GAC5C,sCAAsC;GACtC,2CAA2C;GAC3C,kCAAkC;GAClC,wCAAwC;GACxC,qCAAqC;GACrC,qCAAqC;GACrC,4CAA4C;GAC5C,yCAAyC;GACzC,yCAAyC;GACzC,qCAAqC;GACrC,qCAAqC;GACrC,iCAAiC;EAClC;CACD,CACD;CACA,OAAO,CAAC;CACR,SAAS,CAAC;AACX"}