servo/components/script
bors-servo 50e1c967e4 Auto merge of #7224 - Manishearth:clippy, r=Ms2ger
Integrate clippy into Servo; cleanup some of script

The integration is off by default for now. You can try it out with `./mach build --features "script/plugins/clippy"`.

We're using a branch of clippy with some of the lints changed to Allow, either because they don't apply to us, or because they're noisy and dwarf other warnings (but still should be fixed)

After going through the rest of Servo's warnings I'll figure out which lints we should be keeping.

There's a cargo bug with optional deps that makes it hard for this to work with Cargo.lock -- so this PR contains no changes to lockfiles (and running the build with clippy on may dirty the lockfile, though it gets fixed later)

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7224)
<!-- Reviewable:end -->
2015-08-18 08:15:51 -06:00
..
dom Auto merge of #7224 - Manishearth:clippy, r=Ms2ger 2015-08-18 08:15:51 -06:00
parse Replace uses of for foo in bar.iter(), 2015-08-18 01:46:11 +01:00
build.rs Fix build scripts warnings. 2015-03-18 21:53:48 +01:00
Cargo.toml servo: Update ipc-channel to pick up bincode support. 2015-08-08 09:43:53 -07:00
clipboard_provider.rs Add set_clipboard_context function and relevant plumbing. Use Option more consistantly (less unwraps) in textinput's selection handling. 2015-07-29 12:19:37 -04:00
cors.rs Fix existing syntactics nits. 2015-08-16 10:30:43 -04:00
devtools.rs Replace uses of for foo in bar.iter() and for foo in bar.iter_mut() 2015-08-15 02:27:39 +01:00
document_loader.rs Splitting ScriptMsg into various enums; r=jdm 2015-08-15 02:00:48 +05:30
horribly_inefficient_timers.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
layout_interface.rs Fix existing syntactics nits. 2015-08-16 10:30:43 -04:00
lib.rs Auto merge of #7097 - boghison:memtypes, r=jdm 2015-08-13 13:16:14 -06:00
makefile.cargo Don't generate pyc files. 2015-06-17 18:43:08 -06:00
mem.rs Measure heap memory usage for more types. Fixes #6951 2015-08-13 21:44:41 +03:00
network_listener.rs Fix existing syntactics nits. 2015-08-16 10:30:43 -04:00
page.rs Replace uses of for foo in bar.iter(), 2015-08-18 01:46:11 +01:00
script_task.rs Cleanup script_task 2015-08-18 18:35:47 +05:30
textinput.rs Cleanup textinput, timers 2015-08-18 18:37:12 +05:30
timers.rs Cleanup textinput, timers 2015-08-18 18:37:12 +05:30
webdriver_handlers.rs Added support for int32 to webdriver. 2015-07-24 20:23:15 -04:00