diff --git a/src/lint/linter/__tests__/ArcanistLinterTestCase.php b/src/lint/linter/__tests__/ArcanistLinterTestCase.php
--- a/src/lint/linter/__tests__/ArcanistLinterTestCase.php
+++ b/src/lint/linter/__tests__/ArcanistLinterTestCase.php
@@ -87,14 +87,8 @@
     $caught_exception = false;
 
     try {
-      $tmp = new TempFile($basename);
-      Filesystem::writeFile($tmp, $data);
-      $full_path = (string)$tmp;
-
-      $mode = idx($config, 'mode', 0644);
-      if ($mode) {
-        Filesystem::changePermissions($tmp, octdec($mode));
-      }
+      $mode = idx($config, 'mode', '0644');
+      $mode = octdec($mode);
 
       $path_name = idx($config, 'path', $basename);