|
| 1 | +import type { CallbackReturnRule } from './callback-return'; |
| 2 | +import type { ExportsStyleRule } from './exports-style'; |
| 3 | +import type { FileExtensionInImportRule } from './file-extension-in-import'; |
| 4 | +import type { GlobalRequireRule } from './global-require'; |
| 5 | +import type { HandleCallbackErrRule } from './handle-callback-err'; |
| 6 | +import type { NoCallbackLiteralRule } from './no-callback-literal'; |
1 | 7 | import type { NoDeprecatedApiRule } from './no-deprecated-api'; |
| 8 | +import type { NoExportsAssignRule } from './no-exports-assign'; |
2 | 9 | import type { NoExtraneousImportRule } from './no-extraneous-import'; |
3 | 10 | import type { NoExtraneousRequireRule } from './no-extraneous-require'; |
4 | 11 | import type { NoMissingImportRule } from './no-missing-import'; |
5 | 12 | import type { NoMissingRequireRule } from './no-missing-require'; |
6 | | -import type { NoProcessExitRuleConfig } from './no-process-exit'; |
| 13 | +import type { NoMixedRequiresRule } from './no-mixed-requires'; |
| 14 | +import type { NoNewRequireRule } from './no-new-require'; |
| 15 | +import type { NoPathConcatRule } from './no-path-concat'; |
| 16 | +import type { NoProcessEnvRule } from './no-process-env'; |
| 17 | +import type { NoProcessExitRule } from './no-process-exit'; |
| 18 | +import type { NoRestrictedImportRule } from './no-restricted-import'; |
7 | 19 | import type { NoRestrictedRequireRule } from './no-restricted-require'; |
| 20 | +import type { NoSyncRule } from './no-sync'; |
| 21 | +import type { NoUnpublishedBinRule } from './no-unpublished-bin'; |
8 | 22 | import type { NoUnpublishedImportRule } from './no-unpublished-import'; |
9 | 23 | import type { NoUnpublishedRequireRule } from './no-unpublished-require'; |
| 24 | +import type { NoUnsupportedFeaturesEsBuiltinsRule } from './no-unsupported-features/es-builtins'; |
10 | 25 | import type { NoUnsupportedFeaturesEsSyntaxRule } from './no-unsupported-features/es-syntax'; |
| 26 | +import type { NoUnsupportedFeaturesNodeBuiltinsRule } from './no-unsupported-features/node-builtins'; |
| 27 | +import type { ProcessExitAsThrowRule } from './process-exit-as-throw'; |
| 28 | +import type { ShebangRule } from './shebang'; |
| 29 | +import type { NoHideCoreModulesRule } from './no-hide-core-modules'; |
| 30 | +import type { NoUnsupportedFeaturesRule } from './no-unsupported-features'; |
11 | 31 |
|
12 | 32 | /** |
13 | | - * All node rules. |
| 33 | + * All Node rules. |
14 | 34 | */ |
15 | | -export type NodeRules = NoDeprecatedApiRule & |
| 35 | +export type NodeRules = CallbackReturnRule & |
| 36 | + ExportsStyleRule & |
| 37 | + FileExtensionInImportRule & |
| 38 | + GlobalRequireRule & |
| 39 | + HandleCallbackErrRule & |
| 40 | + NoCallbackLiteralRule & |
| 41 | + NoDeprecatedApiRule & |
| 42 | + NoExportsAssignRule & |
16 | 43 | NoExtraneousImportRule & |
17 | 44 | NoExtraneousRequireRule & |
18 | 45 | NoMissingImportRule & |
19 | 46 | NoMissingRequireRule & |
20 | | - // NoProcessExitRuleConfig & // TODO: This rule breaks somehow JSDoc hovering. |
| 47 | + NoMixedRequiresRule & |
| 48 | + NoNewRequireRule & |
| 49 | + NoPathConcatRule & |
| 50 | + NoProcessEnvRule & |
| 51 | + NoProcessExitRule & |
| 52 | + NoRestrictedImportRule & |
21 | 53 | NoRestrictedRequireRule & |
| 54 | + NoSyncRule & |
| 55 | + NoUnpublishedBinRule & |
22 | 56 | NoUnpublishedImportRule & |
23 | 57 | NoUnpublishedRequireRule & |
24 | | - NoUnsupportedFeaturesEsSyntaxRule; |
| 58 | + NoUnsupportedFeaturesEsBuiltinsRule & |
| 59 | + NoUnsupportedFeaturesEsSyntaxRule & |
| 60 | + NoUnsupportedFeaturesNodeBuiltinsRule & |
| 61 | + ProcessExitAsThrowRule & |
| 62 | + ShebangRule & |
| 63 | + NoHideCoreModulesRule & |
| 64 | + NoUnsupportedFeaturesRule; |
0 commit comments