1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 22:00:03 -04:00

Point Rust Analayzer to target/rust-analyzer

This commit is contained in:
Emil Ernerfeldt
2026-08-28 14:24:38 +02:00
parent 5d3e958ecf
commit 97b4ef6c9f
3 changed files with 9 additions and 8 deletions

2
.gitignore vendored
View File

@@ -1,6 +1,6 @@
.DS_Store .DS_Store
**/target **/target
**/target_ra **/target_ra # legacy Rust Analyzer target dir
**/target_wasm **/target_wasm
**/tests/snapshots/**/*.diff.png **/tests/snapshots/**/*.diff.png
**/tests/snapshots/**/*.new.png **/tests/snapshots/**/*.new.png

View File

@@ -8,7 +8,7 @@
} }
}, },
"files.exclude": { "files.exclude": {
"target_ra/**": true, "target_ra/**": true, // legacy Rust Analyzer target dir
"target_wasm/**": true, "target_wasm/**": true,
"target/**": true, "target/**": true,
}, },
@@ -18,7 +18,7 @@
"rust-analyzer.cargo.allTargets": true, "rust-analyzer.cargo.allTargets": true,
"rust-analyzer.cargo.features": "all", "rust-analyzer.cargo.features": "all",
// Use a separate target directory for Rust Analyzer so it doesn't prevent cargo/clippy from doing things. // Use a separate target directory for Rust Analyzer so it doesn't prevent cargo/clippy from doing things.
"rust-analyzer.cargo.targetDir": "target_ra", "rust-analyzer.cargo.targetDir": true,
"rust-analyzer.showUnlinkedFileNotification": false, "rust-analyzer.showUnlinkedFileNotification": false,
// Uncomment the following options and restart rust-analyzer to get it to check code behind `cfg(target_arch=wasm32)`. // Uncomment the following options and restart rust-analyzer to get it to check code behind `cfg(target_arch=wasm32)`.
// Don't forget to put it in a comment again before committing. // Don't forget to put it in a comment again before committing.

View File

@@ -66,11 +66,8 @@ def lint_lines(filepath, lines_in):
) )
lines_out.append("#[inline]") lines_out.append("#[inline]")
if re.search(r"TODO[^(]", line): if re.search(r"TODO[^(]", line):
errors.append( errors.append(f"{filepath}:{line_nr}: write 'TODO(username):' instead")
f"{filepath}:{line_nr}: write 'TODO(username):' instead"
)
if re.search(r"\.zip\(", line): if re.search(r"\.zip\(", line):
errors.append( errors.append(
@@ -177,7 +174,11 @@ def main():
root_dirpath = os.path.abspath(f"{script_dirpath}/..") root_dirpath = os.path.abspath(f"{script_dirpath}/..")
os.chdir(root_dirpath) os.chdir(root_dirpath)
exclude = set(["target", "target_ra", "target_wasm"]) exclude = {
"target",
"target_ra", # legacy Rust Analyzer target dir
"target_wasm",
}
for root, dirs, files in os.walk(".", topdown=True): for root, dirs, files in os.walk(".", topdown=True):
dirs[:] = [d for d in dirs if d not in exclude] dirs[:] = [d for d in dirs if d not in exclude]
for filename in files: for filename in files: