ArchUnitTS - v2.2.0
GitHub
NPM
Examples
Preparing search index...
ArchUnitTS - v2.2.0
Enumerations
ImportKind
Classes
EmptyTestViolation
TechnicalError
UserError
CycleUtils
JohnsonsAPSP
TrajanSCC
RegexFactory
CheckLogger
CustomFileViolation
ViolatingCycle
ViolatingFileDependency
ViolatingNode
FileConditionBuilder
FilesShouldCondition
NegatedMatchPatternFileConditionBuilder
PositiveMatchPatternFileConditionBuilder
DependOnFileConditionBuilder
DependOnFileCondition
CycleFreeFileCondition
MatchPatternFileCondition
CustomFileCheckableCondition
ProjectGraphBuilder
GraphReporter
MetricViolation
MethodCountMetric
FieldCountMetric
LinesOfCodeMetric
StatementCountMetric
ImportCountMetric
ClassCountMetric
InterfaceCountMetric
FunctionCountMetric
Abstractness
Instability
DistanceFromMainSequence
CouplingFactor
NormalizedDistance
LCOM96a
LCOM96b
LCOM1
LCOM2
LCOM3
LCOM4
LCOM5
LCOMStar
MetricsExporter
FileCountViolation
CountMetricsBuilder
CountThresholdBuilder
FileCountThresholdBuilder
DistanceMetricsBuilder
DistanceThresholdBuilder
DistanceCondition
ZoneCondition
LCOMMetricsBuilder
LCOMThresholdBuilder
MetricCondition
CustomMetricViolation
CustomMetric
MetricsBuilder
CustomMetricsBuilder
CustomMetricThresholdBuilder
CustomMetricCondition
ClassFilter
CompositeFilter
ViolatingEdge
SliceConditionBuilder
NegativeSliceCondition
PositiveConditionBuilder
PositiveSliceCondition
Interfaces
Violation
CheckOptions
Checkable
Logger
LoggingOptions
NumberEdge
NumberCycle
NumberNode
ProjectionOptions
PatternMatchingOptions
GraphQueryOptions
GraphReportNode
GraphReportEdge
GraphReportSnapshot
CountMetric
FileCountMetric
DistanceMetric
LCOMMetric
MethodInfo
FieldInfo
ClassInfo
Metric
ExportOptions
ComprehensiveMetricsSummary
ProjectMetricsSummary
CountMetricsResult
CountMetricsSummary
FileCountResult
DistanceMetricsSummary
LCOMMetricsSummary
MetricProjection
MetricResult
CoherenceOptions
Type Aliases
Edge
Graph
LogLevel
ProjectedCycles
ProjectedEdge
ProjectedGraph
MappedEdge
MapFunction
ProjectedNode
MatchingType
PatternTarget
Pattern
PatternList
TargetedPatternExclusions
PatternExclusion
PatternOptions
Filter
FileInfo
CustomFileCondition
GraphReportFormat
GraphCollapseStrategy
MetricComparison
CustomMetricCalculation
CustomMetricAssertion
Rule
Variables
sharedLogger
files
dependencyGraph
jasmineMatcher
Functions
guessLocationOfTsconfig
getProjectFiles
clearGraphCache
extractGraph
extractNxGraph
guessNxWorkspaceRoot
extractFilename
matchesPattern
matchesPatternClassInfo
matchesAllPatterns
matchesAnyPattern
matchingAllPatterns_OLD
calculateCycles
perInternalEdge
perEdge
projectInternalCycles
projectCycles
projectEdges
projectToNodes
getPatternString
isAbstractClassDeclaration
isAbstractMethodDeclaration
countDeclarations
determineImportKinds
normalizeWindowsPaths
gatherCustomFileViolations
gatherCycleViolations
gatherDependOnFileViolations
gatherRegexMatchingViolations
projectFiles
projectGraph
gatherMetricViolations
calculateFileDistanceMetrics
calculateDistanceMetricsForProject
extractClassInfo
metrics
projectToMetric
projectToMetricResults
gatherViolations
gatherPositiveViolations
checkCoherence
projectSlices
nxProjectSlices
identity
sliceByPattern
sliceByRegex
sliceByFileSuffix
exportDiagram
generateRule
extendJestMatchers
extendVitestMatchers
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Enumerations
Import
Kind
Classes
Empty
Test
Violation
Technical
Error
User
Error
Cycle
Utils
Johnsons
APSP
Trajan
SCC
Regex
Factory
Check
Logger
Custom
File
Violation
Violating
Cycle
Violating
File
Dependency
Violating
Node
File
Condition
Builder
Files
Should
Condition
Negated
Match
Pattern
File
Condition
Builder
Positive
Match
Pattern
File
Condition
Builder
Depend
On
File
Condition
Builder
Depend
On
File
Condition
Cycle
Free
File
Condition
Match
Pattern
File
Condition
Custom
File
Checkable
Condition
Project
Graph
Builder
Graph
Reporter
Metric
Violation
Method
Count
Metric
Field
Count
Metric
Lines
Of
Code
Metric
Statement
Count
Metric
Import
Count
Metric
Class
Count
Metric
Interface
Count
Metric
Function
Count
Metric
Abstractness
Instability
Distance
From
Main
Sequence
Coupling
Factor
Normalized
Distance
LCOM96a
LCOM96b
LCOM1
LCOM2
LCOM3
LCOM4
LCOM5
LCOM
Star
Metrics
Exporter
File
Count
Violation
Count
Metrics
Builder
Count
Threshold
Builder
File
Count
Threshold
Builder
Distance
Metrics
Builder
Distance
Threshold
Builder
Distance
Condition
Zone
Condition
LCOM
Metrics
Builder
LCOM
Threshold
Builder
Metric
Condition
Custom
Metric
Violation
Custom
Metric
Metrics
Builder
Custom
Metrics
Builder
Custom
Metric
Threshold
Builder
Custom
Metric
Condition
Class
Filter
Composite
Filter
Violating
Edge
Slice
Condition
Builder
Negative
Slice
Condition
Positive
Condition
Builder
Positive
Slice
Condition
Interfaces
Violation
Check
Options
Checkable
Logger
Logging
Options
Number
Edge
Number
Cycle
Number
Node
Projection
Options
Pattern
Matching
Options
Graph
Query
Options
Graph
Report
Node
Graph
Report
Edge
Graph
Report
Snapshot
Count
Metric
File
Count
Metric
Distance
Metric
LCOM
Metric
Method
Info
Field
Info
Class
Info
Metric
Export
Options
Comprehensive
Metrics
Summary
Project
Metrics
Summary
Count
Metrics
Result
Count
Metrics
Summary
File
Count
Result
Distance
Metrics
Summary
LCOM
Metrics
Summary
Metric
Projection
Metric
Result
Coherence
Options
Type Aliases
Edge
Graph
Log
Level
Projected
Cycles
Projected
Edge
Projected
Graph
Mapped
Edge
Map
Function
Projected
Node
Matching
Type
Pattern
Target
Pattern
Pattern
List
Targeted
Pattern
Exclusions
Pattern
Exclusion
Pattern
Options
Filter
File
Info
Custom
File
Condition
Graph
Report
Format
Graph
Collapse
Strategy
Metric
Comparison
Custom
Metric
Calculation
Custom
Metric
Assertion
Rule
Variables
shared
Logger
files
dependency
Graph
jasmine
Matcher
Functions
guess
Location
Of
Tsconfig
get
Project
Files
clear
Graph
Cache
extract
Graph
extract
Nx
Graph
guess
Nx
Workspace
Root
extract
Filename
matches
Pattern
matches
Pattern
Class
Info
matches
All
Patterns
matches
Any
Pattern
matching
All
Patterns_
OLD
calculate
Cycles
per
Internal
Edge
per
Edge
project
Internal
Cycles
project
Cycles
project
Edges
project
To
Nodes
get
Pattern
String
is
Abstract
Class
Declaration
is
Abstract
Method
Declaration
count
Declarations
determine
Import
Kinds
normalize
Windows
Paths
gather
Custom
File
Violations
gather
Cycle
Violations
gather
Depend
On
File
Violations
gather
Regex
Matching
Violations
project
Files
project
Graph
gather
Metric
Violations
calculate
File
Distance
Metrics
calculate
Distance
Metrics
For
Project
extract
Class
Info
metrics
project
To
Metric
project
To
Metric
Results
gather
Violations
gather
Positive
Violations
check
Coherence
project
Slices
nx
Project
Slices
identity
slice
By
Pattern
slice
By
Regex
slice
By
File
Suffix
export
Diagram
generate
Rule
extend
Jest
Matchers
extend
Vitest
Matchers
GitHub
NPM
Examples
ArchUnitTS - v2.2.0
Loading...