about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMark Simulacrum <mark.simulacrum@gmail.com>2017-05-12 18:57:35 -0600
committerGitHub <noreply@github.com>2017-05-12 18:57:35 -0600
commitac02b64bc5f876f4b38fe41bc3fdbc019b2154fe (patch)
treed1ed5161ae96f2cdce9e3a23c76b8ce465905c8e /src
parentf6bf99af5c169455c59b238423c395c8c616a167 (diff)
parent99bca6e8c9e147c884200230ea7eaea5d55dfdae (diff)
downloadrust-ac02b64bc5f876f4b38fe41bc3fdbc019b2154fe.tar.gz
rust-ac02b64bc5f876f4b38fe41bc3fdbc019b2154fe.zip
Rollup merge of #41935 - iKevinY:detect-empty-files, r=Mark-Simulacrum
Add tidy check to detect empty files

Addresses #18439.
Diffstat (limited to 'src')
-rw-r--r--src/tools/tidy/src/style.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/tidy/src/style.rs b/src/tools/tidy/src/style.rs
index 28a55a8763c..8bf683de870 100644
--- a/src/tools/tidy/src/style.rs
+++ b/src/tools/tidy/src/style.rs
@@ -107,6 +107,11 @@ pub fn check(path: &Path, bad: &mut bool) {
 
         contents.truncate(0);
         t!(t!(File::open(file), file).read_to_string(&mut contents));
+
+        if contents.is_empty() {
+            tidy_error!(bad, "{}: empty file", file.display());
+        }
+
         let skip_cr = contents.contains("ignore-tidy-cr");
         let skip_tab = contents.contains("ignore-tidy-tab");
         let skip_length = contents.contains("ignore-tidy-linelength");