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:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -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
|
||||||
|
|||||||
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@@ -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.
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user