feat: new extractor #221
test.yml
on: pull_request
Eslint
16s
Unit Tests
18s
E2E Tests
2m 1s
Package integrity
23s
Annotations
8 errors and 6 warnings
src/test/unit/extractor/svelte.test.ts > getTranslate > dynamic data > emits warning for dynamic parameters:
src/test/unit/extractor/svelte.test.ts#L333
AssertionError: expected [ { line: 6, …(1) } ] to deeply equal [ { …(2) } ]
- Expected
+ Received
Array [
Object {
"line": 6,
- "warning": "W_DYNAMIC_OPTIONS",
+ "warning": "W_DYNAMIC_DEFAULT_VALUE",
},
]
❯ src/test/unit/extractor/svelte.test.ts:333:34
|
src/test/unit/extractor/vue/extract.test.ts > $t > does not extract use of $t without this in scripts:
src/test/unit/extractor/vue/extract.test.ts#L89
AssertionError: expected [ { line: 6, keyName: 'key1', …(2) } ] to deeply equal []
- Expected
+ Received
- Array []
+ Array [
+ Object {
+ "defaultValue": undefined,
+ "keyName": "key1",
+ "line": 6,
+ "namespace": undefined,
+ },
+ ]
❯ src/test/unit/extractor/vue/extract.test.ts:89:28
|
src/test/unit/extractor/vue/extract.test.ts > $t > dynamic data > emits a warning on dynamic options:
src/test/unit/extractor/vue/extract.test.ts#L264
AssertionError: expected [ { line: 3, …(1) } ] to deeply equal [ { …(2) } ]
- Expected
+ Received
Array [
Object {
"line": 3,
- "warning": "W_DYNAMIC_OPTIONS",
+ "warning": "W_DYNAMIC_DEFAULT_VALUE",
},
]
❯ src/test/unit/extractor/vue/extract.test.ts:264:34
|
src/test/unit/extractor/vue/extract.test.ts > useTranslate > extracts calls to t in the setup script after useTranslate was used (script setup):
src/test/unit/extractor/vue/extract.test.ts#L332
AssertionError: expected [ …(2) ] to deeply equal [ { keyName: 'key1', line: 4 } ]
- Expected
+ Received
Array [
Object {
+ "defaultValue": undefined,
"keyName": "key1",
"line": 4,
+ "namespace": undefined,
+ },
+ Object {
+ "defaultValue": undefined,
+ "keyName": "key2",
+ "line": 5,
+ "namespace": undefined,
},
]
❯ src/test/unit/extractor/vue/extract.test.ts:332:28
|
src/test/unit/extractor/vue/extract.test.ts > useTranslate > extracts calls to t in the setup script after useTranslate was used (script):
src/test/unit/extractor/vue/extract.test.ts#L351
AssertionError: expected [ …(2) ] to deeply equal [ { keyName: 'key1', line: 6 } ]
- Expected
+ Received
Array [
Object {
+ "defaultValue": undefined,
"keyName": "key1",
"line": 6,
+ "namespace": undefined,
+ },
+ Object {
+ "defaultValue": undefined,
+ "keyName": "key2",
+ "line": 7,
+ "namespace": undefined,
},
]
❯ src/test/unit/extractor/vue/extract.test.ts:351:28
|
src/test/unit/extractor/vue/extract.test.ts > useTranslate > dynamic data > emits a warning on dynamic options:
src/test/unit/extractor/vue/extract.test.ts#L661
AssertionError: expected [ { line: 6, …(1) } ] to deeply equal [ { …(2) } ]
- Expected
+ Received
Array [
Object {
"line": 6,
- "warning": "W_DYNAMIC_OPTIONS",
+ "warning": "W_DYNAMIC_DEFAULT_VALUE",
},
]
❯ src/test/unit/extractor/vue/extract.test.ts:661:34
|
src/test/unit/extractor/vue/extract.test.ts > useTranslate > dynamic data > emits warning if options-style setup is not a direct function:
src/test/unit/extractor/vue/extract.test.ts#L701
AssertionError: expected [] to deeply equal [ { …(2) } ]
- Expected
+ Received
- Array [
- Object {
- "line": 4,
- "warning": "W_VUE_SETUP_IS_A_REFERENCE",
- },
- ]
+ Array []
❯ src/test/unit/extractor/vue/extract.test.ts:701:34
|
Unit Tests
Process completed with exit code 1.
|
Eslint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Eslint:
src/extractor/extractor.ts#L6
'tokensList' is defined but never used. Allowed unused vars must match /^_/u
|
Eslint:
src/extractor/extractor.ts#L7
'visualizeRules' is defined but never used. Allowed unused vars must match /^_/u
|
Unit Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Package integrity
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|