Commit f2bf3fa
authored
feat(strict): add strict configuration (#41)
Introduces a new configuration `strict` for enforcing more
difficult-yet-generally-useful RxJS rules/conventions.
- Includes all rules from `recommended`.
- Plus adds these rules:
- `no-explicit-generics`
- `no-exposed-subjects`
- `no-ignored-default-value`
- `no-ignored-error`
- `no-ignored-observable`
- `no-subclass`
- `no-topromise`*
- `prefer-observer`*
- `prefer-root-operators`*
- `throw-error`*
- *these indicated rules will soon be added to `recommended`. See #35 .
- Added unit tests for ensuring the `rule.meta.docs.recommended`
metadata stays in sync with the configs.
Resolves #36 .1 parent 93ef8e8 commit f2bf3fa
File tree
58 files changed
+229
-81
lines changed- docs/rules
- src
- configs
- rules
- tests
- configs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
58 files changed
+229
-81
lines changed
0 commit comments