mirror of
https://we.phorge.it/source/arcanist.git
synced 2025-01-10 06:41:04 +01:00
f18130a6aa
Summary: Ref T3186. - Every linter builds a WorkingCopyIdentity in the same way, with no specialized data. Don't do that. - Linters get passed a goofy hardcoded ".php" path. Don't do that. - Linters generally run on an imaginary path, which might not work. Just give them a real path by building a tiny working copy in `/tmp`. - Fix a TODO now that we have better typechecking. Test Plan: `arc unit --everything`, intentionally broke a test to make sure that still works. Reviewers: btrahan Reviewed By: btrahan CC: aran Maniphest Tasks: T3186 Differential Revision: https://secure.phabricator.com/D6798 |
||
---|---|---|
.. | ||
__tests__ | ||
spelling | ||
xhpast | ||
ArcanistApacheLicenseLinter.php | ||
ArcanistBaseXHPASTLinter.php | ||
ArcanistConduitLinter.php | ||
ArcanistCppcheckLinter.php | ||
ArcanistCpplintLinter.php | ||
ArcanistCSSLintLinter.php | ||
ArcanistFilenameLinter.php | ||
ArcanistFlake8Linter.php | ||
ArcanistFutureLinter.php | ||
ArcanistGeneratedLinter.php | ||
ArcanistJSHintLinter.php | ||
ArcanistLicenseLinter.php | ||
ArcanistLinter.php | ||
ArcanistMergeConflictLinter.php | ||
ArcanistNoLintLinter.php | ||
ArcanistPEP8Linter.php | ||
ArcanistPhpcsLinter.php | ||
ArcanistPhutilLibraryLinter.php | ||
ArcanistPhutilXHPASTLinter.php | ||
ArcanistPyFlakesLinter.php | ||
ArcanistPyLintLinter.php | ||
ArcanistRubyLinter.php | ||
ArcanistScalaSBTLinter.php | ||
ArcanistScriptAndRegexLinter.php | ||
ArcanistSpellingLinter.php | ||
ArcanistTextLinter.php | ||
ArcanistXHPASTLinter.php | ||
reporter.js |