| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-30 | Deprecate util/dev in favor of cargo alias | Philipp Hansch | -11/+12 | |
| If you've been using `./util/dev` before, this now becomes `cargo dev`. The key part of this change is found in `.cargo/config`. This means one less shell script and a bit more cross-platform support for contributors. | ||||
| 2020-01-15 | Generate new lints easily | Brad Sherman | -0/+52 | |
| - Add option in clippy_dev to automatically generate boilerplate code for adding new lints | ||||
| 2019-12-23 | a few small cleanups | Lzu Tao | -4/+0 | |
| 2019-11-25 | Enable deny-warnings feature everywhere in CI | flip1995 | -0/+2 | |
| 2019-10-24 | Fix dogfood findings | flip1995 | -0/+1 | |
| 2019-10-24 | Run ./util/dev fmt | flip1995 | -3/+3 | |
| 2019-10-24 | Update clippy_dev | Mark Rousskov | -5/+15 | |
| 2019-07-07 | Fix crash on `dev --limit-stderr-length` | Michael Wright | -1/+1 | |
| 2019-07-07 | Add dev fmt subcommand | Michael Wright | -8/+32 | |
| 2019-06-14 | Use replace_region_in_file for creating the lint list | flip1995 | -16/+17 | |
| 2019-06-12 | make it pass dogfood | Jane Lusby | -2/+2 | |
| 2019-06-12 | run rustfmt | Jane Lusby | -1/+1 | |
| 2019-06-12 | fix padding and put clippy someplaces | Jane Lusby | -0/+1 | |
| 2019-06-12 | show default lint levels | Jane Lusby | -0/+1 | |
| 2019-06-12 | prelim arg parse | Jane Lusby | -2/+2 | |
| 2019-06-12 | move Lint static def into its own module | Jane Lusby | -10/+3 | |
| 2019-06-12 | switch to sorted usable lints | Jane Lusby | -5/+10 | |
| 2019-06-12 | Update clippy_dev/src/main.rs | Jane Lusby | -1/+1 | |
| Co-Authored-By: Philipp Krones <hello@philkrones.com> | ||||
| 2019-06-12 | initial commit for help improvements on clippy-driver | Jane Lusby | -0/+22 | |
| 2019-05-16 | Add a stderr file length check to clippy_dev | Philipp Hansch | -2/+10 | |
| This adds a check to `clippy_dev` that enforces a maximum line count for `stderr` files. CI will fail if the line count is exceeded. It's currently set to `320` lines. Ideally this would be implemented in `compiletest-rs` but there are plans to move Rust's `compiletest` into the `compiletest-rs` repository and I don't want to do the work in `compiletest` twice. However, I also don't want to wait until the move is done, so I added the check to `clippy_dev` until it makes sense to add it to compiletest-rs. cc #2038 | ||||
| 2019-03-08 | Improve Clippy dev help | Michael Wright | -2/+4 | |
| + Print help if no subcommand is supplied + Make a short version of `update_lints` help for the subcommand listing | ||||
| 2019-01-08 | Remove all copyright license headers | Philipp Hansch | -9/+0 | |
| Discussion previously happened in https://github.com/rust-lang/rust/pull/43498 | ||||
| 2018-11-27 | Run rustfmt on clippy_dev | flip1995 | -35/+53 | |
| 2018-11-22 | rust-lang-nursery/rust-clippy => rust-lang/rust-clippy | Matthias Krüger | -2/+2 | |
| 2018-11-05 | Fix dogfood | Philipp Hansch | -10/+10 | |
| 2018-11-05 | Update println! formatting | Philipp Krones | -1/+1 | |
| Co-Authored-By: phansch <dev@phansch.net> | ||||
| 2018-11-05 | RIIR update lints: Add check mode (update_lints.py rewrite complete) | Philipp Hansch | -18/+41 | |
| This finishes up the rewrite of `update_lints.py` in Rust. More specifically, this * adds the `--check` flag and handling to clippy_dev * tracks file changes over the different calls to `replace_region_in_file` * only writes changes to files if the `--check` flag is *not* used * runs `./util/dev update_lints --check` on CI instead of the old script * replaces usage of the `update_lints.py` script with an error `./util/dev update_lints` behaves 99% the same as the python script. The only difference that I'm aware of is an ordering change to `clippy_lints/src/lib.rs` because underscores seem to be sorted differently in Rust and in Python. :checkered_flag: | ||||
| 2018-11-03 | Fix typo | Philipp Hansch | -1/+1 | |
| 2018-11-03 | Improve clippy_dev help text | Philipp Hansch | -2/+7 | |
| 2018-11-03 | RIIR update lints: Generate lint group registrations | Philipp Hansch | -0/+30 | |
| 2018-11-03 | RIIR update lints: Generate modules section | Philipp Hansch | -0/+8 | |
| 2018-10-31 | Fix dogfood and pedantic lints | Philipp Hansch | -1/+1 | |
| 2018-10-31 | RIIR update lints: Generate deprecated lints | Philipp Hansch | -0/+8 | |
| The update script now also generates the 'register_removed' section in `clippy_lints/src/lib.rs`. Also, instead of using `let mut store ...`, I added a new identifier line so that the replacement will continue to work in case `let mut store ...` ever changes. | ||||
| 2018-10-17 | RIIR update_lints: Update changelog links | Philipp Hansch | -2/+10 | |
| This now also updates the link list at the bottom of the changelog. | ||||
| 2018-10-16 | RIIR update_lints: Replace lint count in README.md | Philipp Hansch | -0/+20 | |
| This allows the usage of `util/dev update_lints` which will write the new lint_count to the `README.md`. | ||||
| 2018-10-16 | Rename `active_lints` to `usable_lints` | Philipp Hansch | -3/+5 | |
| Because now `usable_lints` will also exclude internal lints. | ||||
| 2018-10-15 | sort_by -> sort_by_key | Philipp Hansch | -1/+1 | |
| 2018-10-11 | Use `impl Iterator` in arg position in clippy_dev | Philipp Hansch | -1/+1 | |
| Small refactoring pulled out of work on #3266. This should make the methods a bit more flexible. | ||||
| 2018-10-06 | Add license header to Rust files | Manish Goregaokar | -0/+10 | |
| 2018-09-05 | Return impl Iterator instead of Vec<Lint> | Philipp Hansch | -2/+2 | |
| This makes the API of `lib.rs` a bit more flexible. | ||||
| 2018-09-03 | Refactor to use into_group_map from Itertools | Philipp Hansch | -18/+10 | |
| 2018-09-03 | update_lints rewrite: Add structure and --print-only | Philipp Hansch | -0/+53 | |
