summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2014-06-24More upstream lint changesKeegan McAllister-27/+7
2014-06-24Implement lint pluginsKeegan McAllister-0/+1
2014-06-24Incorporate upstream changes to old lint codeKeegan McAllister-46/+18
2014-06-24List builtin lints one per line for better diffsKeegan McAllister-13/+37
2014-06-24Reindent function call continuations, and other style fixesKeegan McAllister-98/+99
2014-06-24Drop the ExportedItems argument from LintPass::check_crateKeegan McAllister-5/+3
2014-06-24Make the crate and its exported items available in the lint contextKeegan McAllister-13/+15
2014-06-24Rework lint attr parsing and use it in middle::deadKeegan McAllister-43/+54
2014-06-24Convert builtin lints to uppercase names for style consistencyKeegan McAllister-110/+110
2014-06-24Use names in Lint structs in an ASCII-case-insensitive wayKeegan McAllister-12/+25
2014-06-24Run lint passes using the Option dance instead of RefCellsKeegan McAllister-8/+14
2014-06-24Stop using Default for initializing builtin lintsKeegan McAllister-43/+27
2014-06-24Clean up and document the public lint APIKeegan McAllister-639/+724
2014-06-24Store the registered lints in the SessionKeegan McAllister-89/+124
2014-06-24Replace enum LintId with an extensible alternativeKeegan McAllister-645/+605
2014-06-24Convert lints to a trait-based infrastructureKeegan McAllister-1001/+1306
2014-06-24Rename lint::Lint to lint::LintIdKeegan McAllister-10/+10
2014-06-24Move lint infrastructure and individual lints into separate filesKeegan McAllister-1070/+1134
2014-06-24Move lint.rs out of middleKeegan McAllister-0/+1988