|
| 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