Skip to content

Commit edb75ca

Browse files
committed
chore: add VS Code RTL fixture settings
Configures rtl.fixtures.input/expected mappings for conformance/positive tasks so the vscode-rtl extension can resolve fixture CSVs during editing.
1 parent 02ff26d commit edb75ca

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

.vscode/settings.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"rtl.fixtures.input": [
3+
{
4+
"pattern": "conformance/positive/*.rtl",
5+
"input": "${workspaceFolder}/tests/fixtures/tasks/${basename}/input_*.csv"
6+
}
7+
],
8+
// Comparison semantics mirror tests/fixtures/tasks/task_match_options.json:
9+
// recordOrder STRICT -> orderedRows; the tasks listed in its "tasks" map have
10+
// expectedHasHeader: true -> the hasHeader rule below (first match wins).
11+
"rtl.fixtures.expected": [
12+
{
13+
"pattern": "conformance/positive/task_{013,018,023,026,036,040,042,043,046,048,050,051,052,053,056,060,061,063,064,067,069,072,074,078,082,083,086,088,089,091,093,095,096,099,102,103,106,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150}.rtl",
14+
"expected": "${workspaceFolder}/tests/fixtures/tasks/${basename}/expected_*.csv",
15+
"hasHeader": true
16+
},
17+
{
18+
"pattern": "conformance/positive/*.rtl",
19+
"expected": "${workspaceFolder}/tests/fixtures/tasks/${basename}/expected_*.csv"
20+
}
21+
],
22+
"rtl.fixtures.orderedRows": true
23+
}

0 commit comments

Comments
 (0)