xFrednet
23ed79260b
Document new clippy::version
attribute and make it mandatory
2021-11-10 19:48:30 +01:00
bors
07f4f7c2dd
Auto merge of #7917 - Alexendoo:cargo-dev-lint, r=giraffate
...
Add `cargo dev lint` to manually run clippy on a file
I found the manual run command really useful, this makes it a bit easier to type
Not sure if this belongs in the changelog or not
changelog: Add `cargo dev lint` to manually run clippy on a file
2021-11-07 06:06:26 +00:00
Alex Macleod
b5bae09184
Add cargo dev lint
to manually run clippy on a file
...
I found the manual run command really useful, this makes it a bit easier
to type
2021-11-06 17:20:15 +00:00
xFrednet
1011e083cd
Reference nightly-rustc docs in clippy's docs
2021-11-04 12:09:15 +01:00
bors
444ef3e4d5
Auto merge of #7880 - Alexendoo:newlint-add-pass, r=flip1995
...
Register the generated lints from `cargo dev new_lint`
How to register a lint was something that took me a couple reads to figure out, this will hopefully make that easier. It appends the created lint to the end of the list when running `cargo dev new_lint`
changelog: none
2021-10-27 07:33:00 +00:00
Alex Macleod
bd778e216d
Register the generated lints from cargo dev new_lint
2021-10-26 19:05:29 +01:00
xFrednet
1ad04f4054
Move non_send_fields_in_send_ty
to suspicious
...
Also updated one configuration for nicer formatting
2021-10-25 19:32:17 +02:00
Fridtjof Stoldt
169aea615c
Correct link in documentation for the file clippy_lints::utils::conf
2021-09-03 15:58:01 +02:00
xFrednet
c01aa64591
Small documentation update for the new metadata_collector
2021-08-17 14:51:56 +02:00
xFrednet
12c61612f7
Update lint documentation to use markdown headlines
2021-07-28 14:31:59 +02:00
Cameron Steffen
ffb0951a4d
Update config contributing docs
2021-05-03 09:07:27 -05:00
Cameron Steffen
3a8e759d8a
Update MSRV contribution docs
2021-04-26 16:07:48 -05:00
Jason Newcomb
f6c5d8d599
Remove all usages of match_path
, match_qpath
and match_path_ast
except the author
lint.
...
Add note to fix `MATCH_TYPE_ON_DIAG_ITEM`
Add false negative test for `uninit_assumed_init`
2021-04-15 19:27:25 -04:00
Takayuki Nakata
23508a1ae2
Use uppercase for MSRV
2021-03-30 08:42:59 +09:00
flip1995
5279b5948c
Fix trailing whitespaces in doc/adding_lints.md
2021-03-26 14:36:09 +01:00
flip1995
9ce9989f59
Improve doc on how to add MSRV to a lint
2021-03-26 14:36:09 +01:00
Takayuki Nakata
06fe44e721
Add msrv to contents in adding lints md
2021-03-08 09:27:59 +09:00
Samuel E. Moelius III
c7869b82a2
Update references in doc directory
2021-02-23 18:50:30 -05:00
Philipp Hansch
7226291025
Upgrade compiletest-rs to 0.6 and tester to 0.9
...
These updates allow us to specify multiple testnames for `TESTNAME`.
The new version of compiletest-rs also includes `bless` support, but is
not enabled with this PR.
2021-02-15 20:13:44 +01:00
xFrednet
69f2b8f0f8
Updated some NITs in the documentation from #6630
2021-01-25 19:46:19 +01:00
xFrednet
0373dc3ade
Added documentation for adding a configuration to lints
...
* Fixed some spelling
2021-01-24 21:16:41 +01:00
flip1995
547ce0db27
Change env var used for testing Clippy
...
This changes the variable used for testing Clippy in the internal test
suite:
```
CLIPPY_TESTS -> __CLIPPY_INTERNAL_TESTS
```
`CLIPPY_TESTS` is understandably used in environments of Clippy users,
so we shouldn't use it in our test suite.
2021-01-07 12:38:10 +01:00
Philipp Hansch
4bd9ed9b88
Rewrite update-all-references bash scripts in Rust
...
This replaces the `update-all-references` scripts with a single
cargo dev bless
command.
cc #5394
2020-12-12 15:09:57 +01:00
Suyash458
8df11e431b
add instructions to include msrv in lints
2020-12-11 11:00:25 +05:30
dp304
edfa13da4a
Fix typo in adding_lints.md
2020-10-31 13:31:54 +01:00
Ryan Wiedemann
67bc11bd04
Add more infomation about LintStore registration
...
Backstory: I somehow missed the fact that I needed to register a lint pass in order for it to run, and I spent some time confused until I figured it out. So I wanted to make it clear that a missing `register_(early|late)_pass` call is a likely cause of a lint not running.
2020-10-18 17:01:57 -06:00
Eduardo Broto
2da121d97f
Fix remark linting on checkboxes
2020-10-14 23:26:48 +02:00
Takayuki Nakata
377d1fab1f
Remove the generated files by update-references.sh
if they are empty
2020-10-11 22:57:22 +09:00
David Tolnay
e6a71066c8
Clippy dev subcommand to build and serve website
2020-10-08 06:43:02 -07:00
Takayuki Nakata
b37e3cdd46
Update documentation about moving from Discord to Zulip
2020-09-17 00:10:24 +09:00
Takayuki Nakata
9f827abeb0
Add reference to rustc-dev-guide about lint message
2020-08-13 09:02:49 +09:00
flip1995
17903f6d71
Mention lint naming guidelines earlier
2020-07-24 17:48:43 +02:00
flip1995
51f2a6f8b6
Add documentation for basic Clippy hacking
2020-07-22 16:46:32 +02:00
ThibsG
827041252c
Add common lint tools doc
2020-05-25 20:03:55 +02:00
Eduardo Broto
f9013ff197
Relax fs layout so that multiple pass/fail manifests are possible
2020-05-21 15:34:48 +02:00
Eduardo Broto
5d0135e222
Add documentation for testing cargo lints
2020-05-21 14:11:11 +02:00
Devin R
489dd2e504
factor ifs into function, add differing mutex test
2020-04-20 15:08:44 -04:00
Devin R
ae820924c4
use if chain
2020-04-20 06:30:01 -04:00
Devin R
fca3537fa3
add note about update-all-refs script, revert redundant pat to master
2020-04-20 06:30:00 -04:00
xiongmao86
cf4e35339b
Add an Option<Span> argument to span_lint_and_help.
2020-04-18 18:28:29 +08:00
flip1995
2481d3c74a
Rename rustc -> rustc_middle in doc links
2020-04-04 17:01:42 +02:00
Yuki Okushi
0de71b0e3a
Move links to the end of each chapter on adding_lints
2020-03-11 06:01:26 +09:00
Yuki Okushi
459fb53f8d
Clean-up adding_lints.md
2020-03-11 05:21:40 +09:00
Chris Simpkins
58dec1ca9c
update rust-lang.github.io to rustc-dev-guide.rust-lang.org
2020-03-09 17:58:39 -04:00
Chris Simpkins
d8167128fc
transition rustc-guide to rustc-dev-guide
2020-03-05 23:32:04 -05:00
flip1995
2635a602bc
Update some documentation
2020-02-14 14:37:56 +01:00
flip1995
757bbf7feb
Fix markdown Files
...
Rendered:
[CHANGELOG.md](https://github.com/flip1995/rust-clippy/blob/gha/CHANGELOG.md )
[CODE_OF_CONDUCT.md](https://github.com/flip1995/rust-clippy/blob/gha/CODE_OF_CONDUCT.md )
[CONTRIBUTING.md](https://github.com/flip1995/rust-clippy/blob/gha/CONTRIBUTING.md )
[README.md](https://github.com/flip1995/rust-clippy/blob/gha/README.md )
[clippy_dummy/PUBLISH.md](https://github.com/flip1995/rust-clippy/blob/gha/clippy_dummy/PUBLISH.md )
[doc/adding_lints.md](https://github.com/flip1995/rust-clippy/blob/gha/doc/adding_lints.md )
[etc/relicense/RELICENSE_DOCUMENTATION.md](https://github.com/flip1995/rust-clippy/blob/gha/etc/relicense/RELICENSE_DOCUMENTATION.md )
2020-02-12 09:34:25 +01:00
Krishna Sai Veera Reddy
1e117938cf
Remove unnecessary imports from documentation
2020-02-10 19:37:25 -08:00
Philipp Hansch
4d1a11d354
Deprecate util/dev in favor of cargo alias
...
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-30 21:34:31 +01:00
Yuki Okushi
f60f12f71f
Rename span_help_and_lint
to span_lint_and_help
2020-01-27 11:17:58 +09:00