Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
5458d85
[TSV] Skip FolderStructureRule
mikeharder May 22, 2025
9cea263
Merge branch 'main' into folder-structure-v2
mikeharder May 22, 2025
b6d7d5e
[avocado] Exclude TSP examples
mikeharder May 22, 2025
1536857
Exclude paths containing "/examples/" but not "/stable/" or "/preview/"
mikeharder May 23, 2025
b5b85aa
simplify regex
mikeharder May 23, 2025
2a579fc
fix quoting
mikeharder May 23, 2025
d4e010d
Merge branch 'main' into folder-structure-v2
mikeharder May 23, 2025
177e9e2
Merge branch 'main' into folder-structure-v2
mikeharder May 23, 2025
bfd50e9
Merge branch 'main' into folder-structure-v2
mikeharder May 27, 2025
a5bd917
[TypeSpecValidation] Allow folder structure v2
mikeharder May 27, 2025
a4371ef
revert formatting
mikeharder May 27, 2025
f06ccb8
set success=false after reporting error
mikeharder May 27, 2025
1577743
Add unit tests for v2
mikeharder May 27, 2025
930181a
Merge branch 'main' into folder-structure-v2
mikeharder May 27, 2025
6fd752d
Merge branch 'main' into folder-structure-v2
mikeharder May 28, 2025
829c714
Add TODO comment
mikeharder May 28, 2025
e761239
consider typespec under resource-manager as mgmt typespec
raych1 May 29, 2025
99ecbd5
Merge branch 'main' into folder-structure-v2
mikeharder May 30, 2025
9627a5a
Merge branch 'main' into folder-structure-v2
mikeharder Jun 5, 2025
757907a
Merge branch 'main' into folder-structure-v2
mikeharder Jun 6, 2025
e140b82
Update eng/tools/typespec-validation/src/rules/folder-structure.ts
mikeharder Jun 6, 2025
3224d25
Update eng/tools/typespec-validation/src/rules/folder-structure.ts
mikeharder Jun 6, 2025
6162802
update rpnamespace and service regexes
mikeharder Jun 6, 2025
486e170
Merge branch 'main' into folder-structure-v2
mikeharder Jun 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/avocado-code.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
name: "[TEST-IGNORE] Swagger Avocado - Analyze Code"

on: pull_request
Expand Down Expand Up @@ -29,6 +29,7 @@
"/package.json" \
"/package-lock.json" \
"/cadl/examples/" \
'(?=/examples/)(?!(?:/stable/|/preview/))' \
--includePaths \
"data-plane" \
"resource-manager"
Expand Down
5 changes: 5 additions & 0 deletions eng/tools/typespec-validation/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import { ParseArgsConfig, parseArgs } from "node:util";
import { stat } from "node:fs/promises";
import { Suppression } from "suppressions";
Expand Down Expand Up @@ -57,6 +57,11 @@
let success = true;
for (let i = 0; i < rules.length; i++) {
const rule = rules[i];

if (rule instanceof FolderStructureRule) {
continue;
}

console.log("\nExecuting rule: " + rule.name);
const result = await rule.execute(absolutePath);
if (result.stdOutput) console.log(result.stdOutput);
Expand Down
Loading