1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.default = void 0;
|
7 |
|
8 | var _lodash = _interopRequireDefault(require("lodash"));
|
9 |
|
10 | var _recommended = _interopRequireDefault(require("./configs/recommended.json"));
|
11 |
|
12 | var _arrayStyleComplexType = _interopRequireDefault(require("./rules/arrayStyleComplexType"));
|
13 |
|
14 | var _arrayStyleSimpleType = _interopRequireDefault(require("./rules/arrayStyleSimpleType"));
|
15 |
|
16 | var _booleanStyle = _interopRequireDefault(require("./rules/booleanStyle"));
|
17 |
|
18 | var _defineFlowType = _interopRequireDefault(require("./rules/defineFlowType"));
|
19 |
|
20 | var _delimiterDangle = _interopRequireDefault(require("./rules/delimiterDangle"));
|
21 |
|
22 | var _genericSpacing = _interopRequireDefault(require("./rules/genericSpacing"));
|
23 |
|
24 | var _newlineAfterFlowAnnotation = _interopRequireDefault(require("./rules/newlineAfterFlowAnnotation"));
|
25 |
|
26 | var _noDupeKeys = _interopRequireDefault(require("./rules/noDupeKeys"));
|
27 |
|
28 | var _noExistentialType = _interopRequireDefault(require("./rules/noExistentialType"));
|
29 |
|
30 | var _noFlowFixMeComments = _interopRequireDefault(require("./rules/noFlowFixMeComments"));
|
31 |
|
32 | var _noMutableArray = _interopRequireDefault(require("./rules/noMutableArray"));
|
33 |
|
34 | var _noPrimitiveConstructorTypes = _interopRequireDefault(require("./rules/noPrimitiveConstructorTypes"));
|
35 |
|
36 | var _noTypesMissingFileAnnotation = _interopRequireDefault(require("./rules/noTypesMissingFileAnnotation"));
|
37 |
|
38 | var _noUnusedExpressions = _interopRequireDefault(require("./rules/noUnusedExpressions"));
|
39 |
|
40 | var _noWeakTypes = _interopRequireDefault(require("./rules/noWeakTypes"));
|
41 |
|
42 | var _noInternalFlowType = _interopRequireDefault(require("./rules/noInternalFlowType"));
|
43 |
|
44 | var _noMixed = _interopRequireDefault(require("./rules/noMixed"));
|
45 |
|
46 | var _objectTypeCurlySpacing = _interopRequireDefault(require("./rules/objectTypeCurlySpacing"));
|
47 |
|
48 | var _objectTypeDelimiter = _interopRequireDefault(require("./rules/objectTypeDelimiter"));
|
49 |
|
50 | var _requireIndexerName = _interopRequireDefault(require("./rules/requireIndexerName"));
|
51 |
|
52 | var _requireCompoundTypeAlias = _interopRequireDefault(require("./rules/requireCompoundTypeAlias"));
|
53 |
|
54 | var _requireInexactType = _interopRequireDefault(require("./rules/requireInexactType"));
|
55 |
|
56 | var _requireExactType = _interopRequireDefault(require("./rules/requireExactType"));
|
57 |
|
58 | var _requireParameterType = _interopRequireDefault(require("./rules/requireParameterType"));
|
59 |
|
60 | var _requireReadonlyReactProps = _interopRequireDefault(require("./rules/requireReadonlyReactProps"));
|
61 |
|
62 | var _requireReturnType = _interopRequireDefault(require("./rules/requireReturnType"));
|
63 |
|
64 | var _requireTypesAtTop = _interopRequireDefault(require("./rules/requireTypesAtTop"));
|
65 |
|
66 | var _requireValidFileAnnotation = _interopRequireDefault(require("./rules/requireValidFileAnnotation"));
|
67 |
|
68 | var _requireVariableType = _interopRequireDefault(require("./rules/requireVariableType"));
|
69 |
|
70 | var _semi = _interopRequireDefault(require("./rules/semi"));
|
71 |
|
72 | var _sortKeys = _interopRequireDefault(require("./rules/sortKeys"));
|
73 |
|
74 | var _spaceAfterTypeColon = _interopRequireDefault(require("./rules/spaceAfterTypeColon"));
|
75 |
|
76 | var _spaceBeforeGenericBracket = _interopRequireDefault(require("./rules/spaceBeforeGenericBracket"));
|
77 |
|
78 | var _spaceBeforeTypeColon = _interopRequireDefault(require("./rules/spaceBeforeTypeColon"));
|
79 |
|
80 | var _typeIdMatch = _interopRequireDefault(require("./rules/typeIdMatch"));
|
81 |
|
82 | var _typeImportStyle = _interopRequireDefault(require("./rules/typeImportStyle"));
|
83 |
|
84 | var _unionIntersectionSpacing = _interopRequireDefault(require("./rules/unionIntersectionSpacing"));
|
85 |
|
86 | var _useFlowType = _interopRequireDefault(require("./rules/useFlowType"));
|
87 |
|
88 | var _useReadOnlySpread = _interopRequireDefault(require("./rules/useReadOnlySpread"));
|
89 |
|
90 | var _validSyntax = _interopRequireDefault(require("./rules/validSyntax"));
|
91 |
|
92 | var _spreadExactType = _interopRequireDefault(require("./rules/spreadExactType"));
|
93 |
|
94 | var _arrowParens = _interopRequireDefault(require("./rules/arrowParens"));
|
95 |
|
96 | var _utilities = require("./utilities");
|
97 |
|
98 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
99 |
|
100 | function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
101 |
|
102 | function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
103 |
|
104 | function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
105 |
|
106 | const rules = {
|
107 | 'array-style-complex-type': _arrayStyleComplexType.default,
|
108 | 'array-style-simple-type': _arrayStyleSimpleType.default,
|
109 | 'arrow-parens': _arrowParens.default,
|
110 | 'boolean-style': _booleanStyle.default,
|
111 | 'define-flow-type': _defineFlowType.default,
|
112 | 'delimiter-dangle': _delimiterDangle.default,
|
113 | 'generic-spacing': _genericSpacing.default,
|
114 | 'newline-after-flow-annotation': _newlineAfterFlowAnnotation.default,
|
115 | 'no-dupe-keys': _noDupeKeys.default,
|
116 | 'no-existential-type': _noExistentialType.default,
|
117 | 'no-flow-fix-me-comments': _noFlowFixMeComments.default,
|
118 | 'no-internal-flow-type': _noInternalFlowType.default,
|
119 | 'no-mixed': _noMixed.default,
|
120 | 'no-mutable-array': _noMutableArray.default,
|
121 | 'no-primitive-constructor-types': _noPrimitiveConstructorTypes.default,
|
122 | 'no-types-missing-file-annotation': _noTypesMissingFileAnnotation.default,
|
123 | 'no-unused-expressions': _noUnusedExpressions.default,
|
124 | 'no-weak-types': _noWeakTypes.default,
|
125 | 'object-type-curly-spacing': _objectTypeCurlySpacing.default,
|
126 | 'object-type-delimiter': _objectTypeDelimiter.default,
|
127 | 'require-compound-type-alias': _requireCompoundTypeAlias.default,
|
128 | 'require-exact-type': _requireExactType.default,
|
129 | 'require-indexer-name': _requireIndexerName.default,
|
130 | 'require-inexact-type': _requireInexactType.default,
|
131 | 'require-parameter-type': _requireParameterType.default,
|
132 | 'require-readonly-react-props': _requireReadonlyReactProps.default,
|
133 | 'require-return-type': _requireReturnType.default,
|
134 | 'require-types-at-top': _requireTypesAtTop.default,
|
135 | 'require-valid-file-annotation': _requireValidFileAnnotation.default,
|
136 | 'require-variable-type': _requireVariableType.default,
|
137 | semi: _semi.default,
|
138 | 'sort-keys': _sortKeys.default,
|
139 | 'space-after-type-colon': _spaceAfterTypeColon.default,
|
140 | 'space-before-generic-bracket': _spaceBeforeGenericBracket.default,
|
141 | 'space-before-type-colon': _spaceBeforeTypeColon.default,
|
142 | 'spread-exact-type': _spreadExactType.default,
|
143 | 'type-id-match': _typeIdMatch.default,
|
144 | 'type-import-style': _typeImportStyle.default,
|
145 | 'union-intersection-spacing': _unionIntersectionSpacing.default,
|
146 | 'use-flow-type': _useFlowType.default,
|
147 | 'use-read-only-spread': _useReadOnlySpread.default,
|
148 | 'valid-syntax': _validSyntax.default
|
149 | };
|
150 | var _default = {
|
151 | configs: {
|
152 | recommended: _recommended.default
|
153 | },
|
154 | rules: _lodash.default.mapValues(rules, (rule, key) => {
|
155 | if (['no-types-missing-file-annotation', 'require-valid-file-annotation'].includes(key)) {
|
156 | return rule;
|
157 | }
|
158 |
|
159 | return _objectSpread(_objectSpread({}, rule), {}, {
|
160 | create: _lodash.default.partial(_utilities.checkFlowFileAnnotation, rule.create)
|
161 | });
|
162 | }),
|
163 | rulesConfig: {
|
164 | 'boolean-style': 0,
|
165 | 'define-flow-type': 0,
|
166 | 'delimiter-dangle': 0,
|
167 | 'generic-spacing': 0,
|
168 | 'newline-after-flow-annotation': 0,
|
169 | 'no-dupe-keys': 0,
|
170 | 'no-flow-fix-me-comments': 0,
|
171 | 'no-mixed': 0,
|
172 | 'no-mutable-array': 0,
|
173 | 'no-weak-types': 0,
|
174 | 'object-type-curly-spacing': 0,
|
175 | 'object-type-delimiter': 0,
|
176 | 'require-compound-type-alias': 0,
|
177 | 'require-exact-type': 0,
|
178 | 'require-parameter-type': 0,
|
179 | 'require-readonly-react-props': 0,
|
180 | 'require-return-type': 0,
|
181 | 'require-variable-type': 0,
|
182 | semi: 0,
|
183 | 'sort-keys': 0,
|
184 | 'space-after-type-colon': 0,
|
185 | 'space-before-generic-bracket': 0,
|
186 | 'space-before-type-colon': 0,
|
187 | 'spread-exact-type': 0,
|
188 | 'type-id-match': 0,
|
189 | 'type-import-style': 0,
|
190 | 'union-intersection-spacing': 0,
|
191 | 'use-flow-type': 0,
|
192 | 'valid-syntax': 0
|
193 | }
|
194 | };
|
195 | exports.default = _default;
|
196 | module.exports = exports.default; |
\ | No newline at end of file |