summaryrefslogtreecommitdiff
path: root/.arc-linters
Commit message (Collapse)AuthorAgeFilesLines
* check-cpp: Make it more robustBen Gamari2016-10-201-1/+3
| | | | Catch more than one space
* Testsuite: don't use --interactive in MakefilesThomas Miedema2016-05-272-2/+28
| | | | | | | | | | | | | | Add a linter to encourage the use of `$(TEST_HC_OPTS_INTERACTIVE)` instead of `$(TEST_HC_OPTS) --interactive -ignore-dot-ghci -v0`. It's too easy to forget one of those flags when adding a new test. Update submodule hpc. Reviewed by: austin Differential Revision: https://phabricator.haskell.org/D2265 GHC Trac Issues: #11468
* linters/check-cpp: Don't produce debug logBen Gamari2015-12-071-5/+8
|
* Fix broken linters when using python3David Kraeutmann2015-12-052-2/+2
| | | | | | Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D1574
* lint: Add linter to catch uses of ASSERT macro that Clang dislikesBen Gamari2015-12-041-0/+37
| | | | | | In particular Clang rejects uses of CPP macros where the argument list is separated by a space from the macro name. Warn when we see ASSERT used in this way.
* Add linter to check for binaries accidentally added to repositoryBen Gamari2015-12-042-0/+20
This should catch mistakes like a703fbce20969e6f02e74fee76c0a9e22b513426. Adds an arcanist-external-json-linter submodule, which should eventually be mirrored on haskell.org resources. Test Plan: Validate Reviewers: thomie, hvr, austin Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D1515