summaryrefslogtreecommitdiff
path: root/doc/ale-rust.txt
AgeCommit message (Collapse)Author
2018-10-26Rust checker: allow secondary spans to be ignored (#1696)Dan Aloni
* Rust checker: allow secondary spans to be ignored * test/handler/test_rust_handler.vader: Add tests for g:ale_rust_ignore_secondary_spans
2018-10-22Add support for `cargo clippy` (#2001)Linda_pp
* Add support for `cargo clippy` * Add tests for cargo-clippy support * Add an example to doc for how to configure ale_rust_cargo_use_clippy
2018-09-09doc: fix typo in ale-rust.txtDaniel Hahler
[ci skip]
2018-08-12Merge pull request #1806 from jimenezrick/fix-rustc-linterw0rp
Fix #1684: Use the correct flag name in rustc linter
2018-08-10Fix #1684: Use the correct flag name in rustc linterRicardo Catalinas Jiménez
The rust compiler renamed the option '-Z no-trans' to '-Z no-codegen'. https://github.com/rust-lang/rust-enhanced/issues/281
2018-08-01doc/rust: rust.vim distributed w/ Vim>=8.0.0501Daniel M. Capella
https://github.com/vim/vim/commit/3c2881dc1195f53ebafc387378399ddd6cb677a7
2018-06-27Rust Cargo linter: Improve workspace support (#1679)Dan Aloni
* Rust Cargo linter: Improve workspace support When using Cargo workspaces [1], there is a 'Cargo.toml' directory in a top level directory, listing all the crates in the project. If we are currently editing one of the crates, 'cargo build' should execute in that directory for that crate's separate `Cargo.toml`, otherwise Cargo may spend more time possibly rebuilding the entire workspace, and maybe failing on one of the other crates, instead of succeeding on the current. [1] https://doc.rust-lang.org/book/second-edition/ch14-03-cargo-workspaces.html
2018-06-04Allow linting rust tests and examples with cargoMichał Budzyński
2018-01-11Teach ALE about cargo features and add some configuration optionsIvan Petkov
* When working on rust/cargo projects of varying sizes, it may be useful to either build all possible features (i.e. lint all possible conditionally compiled code), or even turn off other features for a quicker edit-lint cycle (e.g. for large projects with large build times) * Added a g:ale_rust_cargo_default_feature_behavior flag for instructing cargo to not build any features at all (via `--no-default-features`), building default features (via no extra flags), or building all possible features (via `--all-features`) * Also added a g:ale_rust_cargo_include_features flag for including arbitrary features to be checked by cargo. When coupled with g:ale_rust_cargo_default_feature_behavior this allows for full customization of what features are checked and which ones are ignored
2017-12-19Fix #1031 - Make the rust flags configurablew0rp
2017-12-07Fix #1202 - Do not use --all-targets by default, because it doesn't work ↵w0rp
some of the time.
2017-11-26Fix #1166 - Add an option for the rls toolchainw0rp
2017-11-05Fix #626 - Automatically use `cargo check` and `cargo check --all-targets` ↵w0rp
for cargo versions that are new enough
2017-10-21add rustfmt fixerKelly Fox
2017-10-03Fix typosrhysd
2017-08-07Document the rls linterw0rp
2017-08-07The default for ale_rust_cargo_use_check was wrong in the documentationw0rp
2017-07-08Use equal signs for language documentation sectionsw0rp
2017-04-27Add tags for buffer-local variants of each linter optionAdriaan Zonnenberg
2017-03-29Use the lint_file option so the Cargo linter will only be run against files ↵w0rp
on disk
2017-03-28Move linter documentation into separate filesw0rp