boll
Get started
Documentation
GitHub
Get started
Documentation
GitHub
  • Class: Cli
  • Class: ConfigGenerator
  • Class: DefaultFormatter
  • Class: VsoFormatter
  • Enumeration: Status
  • @boll/cli
  • Interface: Formatter
  • Class: BasePackageRule ‹T›
  • Class: Config
  • Class: ConfigRegistry
  • Class: Failure
  • Class: FakeFile
  • Class: FakeGlob
  • Class: FakeRule
  • Class: FakeRule2
  • Class: FileContext
  • Class: GlobsForIgnorePattern
  • Class: IgnoredFiles
  • Class: IgnorePattern
  • Class: InstantiatedPackageMetaRule
  • Class: InstantiatedPackageRule
  • Class: Logger
  • Class: PackageJsonGlob
  • Class: ResultSet
  • Class: RuleRegistry
  • Class: RuleSet
  • Class: Success
  • Class: Suite
  • Class: TypescriptSourceGlob
  • Class: WorkspacesGlob
  • Enumeration: ResultStatus
  • @boll/core
  • Interface: CheckConfiguration
  • Interface: CheckFunctionOptions
  • Interface: Checks
  • Interface: ConfigDefinition
  • Interface: FileGlob
  • Interface: FileGlobOptions
  • Interface: GroupedResult
  • Interface: IgnoredFilesOptions
  • Interface: IgnoreFileToGlobs
  • Interface: IgnoreFileToIgnorePatterns
  • Interface: ImportPathAndLineNumber
  • Interface: InstantiatedRule
  • Interface: LoadedConfigDefinition
  • Interface: PackageMetaRule
  • Interface: PackageRule
  • Interface: Result
  • Interface: Rule
  • Interface: RuleOptions
  • Interface: RuleResult
  • Interface: RuleSetConfiguration
  • Class: EnforceRationale
  • Class: NoRedundantDepsRule
  • Class: PackageConsistency
  • @boll/rules-core
  • Interface: EnforceRationaleOptions
  • Interface: PackageConsistencyOptions
  • Class: ESLintPreferConstRule
  • Class: ESLintRules
  • @boll/rules-external-tools
  • Interface: ESLintRulesOptions
  • Class: CrossPackageDependencyDetector
  • Class: NodeModulesReferenceDetector
  • Class: RedundantImportsDetector
  • Class: SrcDetector
  • Class: TransitiveDependencyDetector
  • Class: UnusedDependencyDetector
  • @boll/rules-typescript
  • Interface: DependencyCount
  • Interface: Options
  • Interface: SourceLineAndLineNumber
  • Interface: UnusedDependencyDetectorOptions

@boll/rules-typescript

@boll/rules-typescript › Globals

@boll/rules-typescript

Index

Classes

  • CrossPackageDependencyDetector
  • NodeModulesReferenceDetector
  • RedundantImportsDetector
  • SrcDetector
  • TransitiveDependencyDetector
  • UnusedDependencyDetector

Interfaces

  • DependencyCount
  • Options
  • SourceLineAndLineNumber
  • UnusedDependencyDetectorOptions

Variables

  • MULTI_LINE_COMMENT_REGEXP
  • SINGLE_LINE_COMMENT_REGEXP
  • exclude
  • readFileAsync
  • ruleName
  • test

Object literals

  • defaultOptions

Variables

Const MULTI_LINE_COMMENT_REGEXP

• MULTI_LINE_COMMENT_REGEXP: RegExp‹› = //*(.| | )**//g

Defined in node-modules-reference-detector.ts:4


Const SINGLE_LINE_COMMENT_REGEXP

• SINGLE_LINE_COMMENT_REGEXP: RegExp‹› = ///.( | )/g

Defined in node-modules-reference-detector.ts:5


Const exclude

• exclude: string[] = ["@types"]

Defined in unused-dependency-detector.ts:14


Const readFileAsync

• readFileAsync: promisify = promisify(fs.readFile)

Defined in tests/unused-dependency-detector.test.ts:10


Const ruleName

• ruleName: "UnusedDependencyDetector" = "UnusedDependencyDetector"

Defined in cross-package-dependency-detector.ts:15

Defined in node-modules-reference-detector.ts:7

Defined in redundant-imports-detector.ts:13

Defined in src-detector.ts:13

Defined in transitive-dependency-detector.ts:12

Defined in unused-dependency-detector.ts:13


Const test

• test: any = baretest("Unused dep detector")

Defined in tests/cross-package-dep-detector.test.ts:6

Defined in tests/node-modules-reference-detector.test.ts:7

Defined in tests/redundant-imports-detector.test.ts:6

Defined in tests/src-detector.test.ts:6

Defined in tests/transitive-dependency-detector.test.ts:7

Defined in tests/unused-dependency-detector.test.ts:12

Object literals

Const defaultOptions

▪ defaultOptions: object

Defined in transitive-dependency-detector.ts:19

allowDevDependencies

• allowDevDependencies: false = false

Defined in transitive-dependency-detector.ts:21

ignorePackages

• ignorePackages: never[] = []

Defined in transitive-dependency-detector.ts:20

Prev
Class: UnusedDependencyDetector
Next
Interface: DependencyCount