summaryrefslogtreecommitdiff
path: root/docs/markdown/snippets
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa@gmail.com>2025-12-22 19:52:56 -0500
committerJohn Turner <jturner.usa@gmail.com>2025-12-22 19:52:56 -0500
commit124f237c9e8c0a09737571aac92095461a2c689d (patch)
tree109d12f4d49643d51d585dd7855fdc0c58b20398 /docs/markdown/snippets
parent8e53ca4b796242a4fc366a263fab3adecf5e7151 (diff)
parent651fe54d12f07dd98ff94f8a8cea2469e746a590 (diff)
downloadmeson-124f237c9e8c0a09737571aac92095461a2c689d.tar.gz
Merge branch 'clippy-json'
Diffstat (limited to 'docs/markdown/snippets')
-rw-r--r--docs/markdown/snippets/clippy-json.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/markdown/snippets/clippy-json.md b/docs/markdown/snippets/clippy-json.md
new file mode 100644
index 000000000..3b8ae370c
--- /dev/null
+++ b/docs/markdown/snippets/clippy-json.md
@@ -0,0 +1,9 @@
+# New "clippy-json" Ninja Target For rust-analyzer
+
+A new `clippy-json` ninja target will now be generated for rust projects.
+
+rust-analyzer supports non-cargo based projects so long as you provide it with a `rust-project.json` file and a custom "check command" to provide compiler errors.
+
+Meson already for some time has generated a `rust-project.json` file for rust-analyzer, but had no way to hook up its rustc/clippy output to rust-analyzer.
+
+To use the new feature, you want to override the rust-analyzer check command as shown [here](https://rust-analyzer.github.io/book/non_cargo_based_projects.html), and set it to `ninja clippy-json -C build` or something to the same effect.