Use python3 for linters
authorMatthew Pickering <matthewtpickering@gmail.com>
Fri, 23 Dec 2016 19:35:55 +0000 (14:35 -0500)
committerBen Gamari <ben@smart-cactus.org>
Fri, 23 Dec 2016 21:44:47 +0000 (16:44 -0500)
We now require python3 for the testsuite so rather than require two
versions of python it makes sense to use python3 for the linters as
well.

Reviewers: austin, bgamari

Reviewed By: bgamari

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D2888

.arc-linters/check-binaries.py
.arc-linters/check-cpp.py
.arc-linters/check-makefiles.py
.arclint

index 85227ea..017b89b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # A linter to warn when binary files are added to the repository
 
index f9d0552..7abbc31 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # A linter to warn for ASSERT macros which are separated from their argument
 # list by a space, which Clang's CPP barfs on
index 7080954..4778b2d 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Warn for use of `--interactive` inside Makefiles (#11468).
 #
index 7eaced6..95355e2 100644 (file)
--- a/.arclint
+++ b/.arclint
     },
     "check-binaries": {
       "type": "external-json",
-      "external-json.script": "python .arc-linters/check-binaries.py"
+      "external-json.script": "python3 .arc-linters/check-binaries.py"
     },
     "check-makefiles": {
       "type": "external-json",
       "include": ["(Makefile$)"],
-      "external-json.script": "python .arc-linters/check-makefiles.py"
+      "external-json.script": "python3 .arc-linters/check-makefiles.py"
     },
     "bad-assert-clang-cpp": {
       "type": "external-json",
       "include": ["(\\.(l?hs|x|y\\.pp)(\\.in)?$)", "(\\.(c|h)$)"],
-      "external-json.script": "python .arc-linters/check-cpp.py"
+      "external-json.script": "python3 .arc-linters/check-cpp.py"
     }
   },