update tests

This commit is contained in:
Hong Jiarong 2025-12-15 20:17:28 +08:00
parent 81cbee6458
commit 200c72920f
9 changed files with 180 additions and 0 deletions

View file

@ -0,0 +1,13 @@
/// path: u.typ
#let foo() = "foo"
-----
/// path: main.typ
/// compile: true
#import "u.typ" as a
#import "u.typ" as b
#let value = a.foo()
#value

View file

@ -0,0 +1,13 @@
/// path: u.typ
#let foo() = "foo"
-----
/// path: main.typ
/// compile: true
#import "u.typ" as a: *
#import "u.typ" as b: *
#let value = foo()
#value

View file

@ -0,0 +1,13 @@
/// path: u.typ
#let foo() = "foo"
-----
/// path: main.typ
/// compile: true
#import "u.typ": *
#import "u.typ": *
#let value = foo()
#value

View file

@ -0,0 +1,18 @@
---
source: crates/tinymist-query/src/analysis.rs
expression: "JsonRepr::new_redacted(result, &REDACT_LOC)"
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_unused.typ
---
{
"main.typ": [
{
"message": "unused import: `b`\nHint: consider removing this unused import",
"range": "3:19:3:20",
"severity": 4,
"source": "typst",
"tags": [
1
]
}
]
}

View file

@ -0,0 +1,18 @@
---
source: crates/tinymist-query/src/analysis.rs
expression: "JsonRepr::new_redacted(result, &REDACT_LOC)"
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_wildcard_unused.typ
---
{
"main.typ": [
{
"message": "unused import: `b`\nHint: consider removing this unused import",
"range": "3:19:3:20",
"severity": 4,
"source": "typst",
"tags": [
1
]
}
]
}

View file

@ -0,0 +1,18 @@
---
source: crates/tinymist-query/src/analysis.rs
expression: "JsonRepr::new_redacted(result, &REDACT_LOC)"
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_wildcard_unused.typ
---
{
"main.typ": [
{
"message": "unused module import\nHint: imported modules should be used or the import should be removed",
"range": "3:1:3:18",
"severity": 4,
"source": "typst",
"tags": [
1
]
}
]
}

View file

@ -0,0 +1,29 @@
---
source: crates/tinymist-query/src/code_action.rs
description: Dead code code actions in /dummy-root/main.typ
expression: "JsonRepr::new_pure(ordered_entries)"
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_unused.typ
---
[
{
"actions": [
{
"edit": {
"changes": {
"main.typ": [
{
"insertTextFormat": 1,
"newText": "",
"range": "3:15:3:20"
}
]
}
},
"kind": "quickfix",
"title": "Remove unused import"
}
],
"message": "unused import: `b`\nHint: consider removing this unused import",
"range": "3:19:3:20"
}
]

View file

@ -0,0 +1,29 @@
---
source: crates/tinymist-query/src/code_action.rs
description: Dead code code actions in /dummy-root/main.typ
expression: "JsonRepr::new_pure(ordered_entries)"
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_wildcard_unused.typ
---
[
{
"actions": [
{
"edit": {
"changes": {
"main.typ": [
{
"insertTextFormat": 1,
"newText": "",
"range": "3:15:3:20"
}
]
}
},
"kind": "quickfix",
"title": "Remove unused import"
}
],
"message": "unused import: `b`\nHint: consider removing this unused import",
"range": "3:19:3:20"
}
]

View file

@ -0,0 +1,29 @@
---
source: crates/tinymist-query/src/code_action.rs
description: Dead code code actions in /dummy-root/main.typ
expression: "JsonRepr::new_pure(ordered_entries)"
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_wildcard_unused.typ
---
[
{
"actions": [
{
"edit": {
"changes": {
"main.typ": [
{
"insertTextFormat": 1,
"newText": "",
"range": "3:0:4:0"
}
]
}
},
"kind": "quickfix",
"title": "Remove unused declaration"
}
],
"message": "unused module import\nHint: imported modules should be used or the import should be removed",
"range": "3:1:3:18"
}
]