| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
18.5.0 | 20 天前 | |
18.5.0 | 20 天前 | |
docs: standardizes the command name for running the command to 'dependency-cruiser' (#1083) ## Description - standardizes the command name for running the command to 'dependency-cruiser' in all documentation (including the --help output which necessitated renaming bin/dependency-cruise.mjs to bin/dependency-cruiser.mjs and updating the aliases in package.json to that) ## Motivation and Context There's currently three ways to invoke dependency-cruiser's main command (dependency-cruiser, dependency-cruise and depcruise) which were used interchangeably throughout the documentation. ## How Has This Been Tested? - [ ] green ci ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [x] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 1 个月前 | |
bugfix(doc): typos & copy++ on preCompilationAttribute | 6 年前 | |
chore(report): takes x-dot-webpage out of experimental and names it dot-webpage (#1089) ## Description - takes x-dot-webpage out of experimental and names it dot-webpage - ⛺ side-catch: updates lists of outputType in both the schema and the typescript types - ⛺ side-catch: fixes hitherto undetected bug where the showMetrics option in the dot reporterOptions weren't taken into account for x-dot-webpage/ dot-webpage (they are now) ## Motivation and Context Has been working fine without any complaints. ## How Has This Been Tested? - [x] green ci ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 1 个月前 | |
feat(baseline): renames baseline-mode 'view' to 'format' & sorts the baseline on write - it's more correct while still useful. "view" will be added to the regular output & reporters - consistenlty sorting makes comparing & diffs easier to do (+ it will sort stuff manually added to the baseline) | 1 个月前 | |
feat(extract/tsc): adds support for imports inside module and namespace blocks (#1095) # Detect imports in ambient TypeScript declarations ## Description - Adds opt-in `detectImportsInAmbientModules` to detect imports, re-exports, c.s. inside ambient modules and namespaces, including nested and qualified namespaces. - Keeps the option disabled by default; enabling it selects the TypeScript parser. - Wires the option through config normalization, schemas, types, generated configs, initialization prompts, summarization and cache compatibility. - Bumps cache format version to prevent stale caches from hiding the option’s effect. - :tent: side-catch: Handle TypeScript ASTs with missing statements and - :tent: side-catch: use the built-in `dot-webpage` reporter in generated graph scripts. - :tent: side-catch: exclude some hard-to cover branches that only exist for robustness (e.g. `doThing (someUsuallyExistingArray ||[])` in a helper) from coverage ## Motivation and Context Imports inside ambient declarations were not included in dependency analysis. This adds a configurable way to detect them while preserving existing behavior by default. TypeScript must be installed to enable detection. ## How Has This Been Tested? - [x] Green CI - [x] Additional automated non-regression tests - [x] Adapted existing test fixtures ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 20 天前 | |
feat(extract/tsc): adds support for imports inside module and namespace blocks (#1095) # Detect imports in ambient TypeScript declarations ## Description - Adds opt-in `detectImportsInAmbientModules` to detect imports, re-exports, c.s. inside ambient modules and namespaces, including nested and qualified namespaces. - Keeps the option disabled by default; enabling it selects the TypeScript parser. - Wires the option through config normalization, schemas, types, generated configs, initialization prompts, summarization and cache compatibility. - Bumps cache format version to prevent stale caches from hiding the option’s effect. - :tent: side-catch: Handle TypeScript ASTs with missing statements and - :tent: side-catch: use the built-in `dot-webpage` reporter in generated graph scripts. - :tent: side-catch: exclude some hard-to cover branches that only exist for robustness (e.g. `doThing (someUsuallyExistingArray ||[])` in a helper) from coverage ## Motivation and Context Imports inside ambient declarations were not included in dependency analysis. This adds a configurable way to detect them while preserving existing behavior by default. TypeScript must be installed to enable detection. ## How Has This Been Tested? - [x] Green CI - [x] Additional automated non-regression tests - [x] Adapted existing test fixtures ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 20 天前 | |
doc(output-format): add the 'folders' attribute & a link to the graphical schema overview | 4 年前 | |
chore(doc): marks depcruise-baseline command as deprecated in favor of dependency-cruiser --baseline (#1090) ## Description - marks depcruise-baseline command as deprecated in favor of dependency-cruiser --baseline ## Motivation and Context Consolidating all functionality into the dependency-cruiser main script ## How Has This Been Tested? - [x] green ci ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [x] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 1 个月前 | |
chore(report): takes x-dot-webpage out of experimental and names it dot-webpage (#1089) ## Description - takes x-dot-webpage out of experimental and names it dot-webpage - ⛺ side-catch: updates lists of outputType in both the schema and the typescript types - ⛺ side-catch: fixes hitherto undetected bug where the showMetrics option in the dot reporterOptions weren't taken into account for x-dot-webpage/ dot-webpage (they are now) ## Motivation and Context Has been working fine without any complaints. ## How Has This Been Tested? - [x] green ci ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 1 个月前 | |
chore(report): takes x-dot-webpage out of experimental and names it dot-webpage (#1089) ## Description - takes x-dot-webpage out of experimental and names it dot-webpage - ⛺ side-catch: updates lists of outputType in both the schema and the typescript types - ⛺ side-catch: fixes hitherto undetected bug where the showMetrics option in the dot reporterOptions weren't taken into account for x-dot-webpage/ dot-webpage (they are now) ## Motivation and Context Has been working fine without any complaints. ## How Has This Been Tested? - [x] green ci ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 1 个月前 | |
doc(recipes): fixes shel-lint issue & regenerates recipe illustrations | 3 年前 | |
docs: standardizes the command name for running the command to 'dependency-cruiser' (#1083) ## Description - standardizes the command name for running the command to 'dependency-cruiser' in all documentation (including the --help output which necessitated renaming bin/dependency-cruise.mjs to bin/dependency-cruiser.mjs and updating the aliases in package.json to that) ## Motivation and Context There's currently three ways to invoke dependency-cruiser's main command (dependency-cruiser, dependency-cruise and depcruise) which were used interchangeably throughout the documentation. ## How Has This Been Tested? - [ ] green ci ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [x] Documentation only change - [ ] Refactor (non-breaking change which fixes an issue without changing functionality) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 20 天前 | ||
| 20 天前 | ||
| 1 个月前 | ||
| 6 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 20 天前 | ||
| 20 天前 | ||
| 4 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 年前 | ||
| 1 个月前 |