📁 rules¶
📊 Analysis Summary For Folder¶
| Metric | Count |
|---|---|
| 📁 Total Files | 132 |
| 🧱 Classes | 2 |
| 🔧 Functions | 2,360 |
| 📦 Imports | 1,139 |
| 📐 Interfaces | 38 |
| 📑 Type Aliases | 245 |
| 🎯 Enums | 9 |
| 📊 Variables | 812 |
| 🔢 Line Count | 36,996 |
📋 Files¶
This section contains the following documentation files:
adjacent-overload-signaturesarray-typeawait-thenableban-ts-commentban-tslint-commentclass-literal-property-styleclass-methods-use-thisconsistent-generic-constructorsconsistent-indexed-object-styleconsistent-returnconsistent-type-assertionsconsistent-type-definitionsconsistent-type-exportsconsistent-type-importsdefault-param-lastdot-notationexplicit-function-return-typeexplicit-member-accessibilityexplicit-module-boundary-typesindexinit-declarationsmax-paramsmember-orderingmethod-signature-stylenaming-conventionno-array-constructorno-array-deleteno-base-to-stringno-confusing-non-null-assertionno-confusing-void-expressionno-deprecatedno-dupe-class-membersno-duplicate-enum-valuesno-duplicate-type-constituentsno-dynamic-deleteno-empty-functionno-empty-interfaceno-empty-object-typeno-explicit-anyno-extra-non-null-assertionno-extraneous-classno-floating-promisesno-for-in-arrayno-implied-evalno-import-type-side-effectsno-inferrable-typesno-invalid-thisno-invalid-void-typeno-loop-funcno-loss-of-precisionno-magic-numbersno-meaningless-void-operatorno-misused-newno-misused-promisesno-misused-spreadno-mixed-enumsno-namespaceno-non-null-asserted-nullish-coalescingno-non-null-asserted-optional-chainno-non-null-assertionno-redeclareno-redundant-type-constituentsno-require-importsno-restricted-importsno-restricted-typesno-shadowno-this-aliasno-type-aliasno-unnecessary-boolean-literal-compareno-unnecessary-conditionno-unnecessary-parameter-property-assignmentno-unnecessary-qualifierno-unnecessary-template-expressionno-unnecessary-type-argumentsno-unnecessary-type-assertionno-unnecessary-type-constraintno-unnecessary-type-conversionno-unnecessary-type-parametersno-unsafe-argumentno-unsafe-assignmentno-unsafe-callno-unsafe-declaration-mergingno-unsafe-enum-comparisonno-unsafe-function-typeno-unsafe-member-accessno-unsafe-returnno-unsafe-type-assertionno-unsafe-unary-minusno-unused-expressionsno-unused-varsno-use-before-defineno-useless-constructorno-useless-empty-exportno-var-requiresno-wrapper-object-typesnon-nullable-type-assertion-styleonly-throw-errorparameter-propertiesprefer-as-constprefer-destructuringprefer-enum-initializersprefer-findprefer-for-ofprefer-function-typeprefer-includesprefer-literal-enum-memberprefer-namespace-keywordprefer-nullish-coalescingprefer-optional-chainprefer-promise-reject-errorsprefer-readonly-parameter-typesprefer-readonlyprefer-reduce-type-parameterprefer-regexp-execprefer-return-this-typeprefer-string-starts-ends-withprefer-ts-expect-errorpromise-function-asyncrelated-getter-setter-pairsrequire-array-sort-comparerequire-awaitrestrict-plus-operandsrestrict-template-expressionsreturn-awaitsort-type-constituentsstrict-boolean-expressionsswitch-exhaustiveness-checktriple-slash-referencetypedefunbound-methodunified-signaturesuse-unknown-in-catch-callback-variable