Page MenuHomePhabricator

D9124.diff
No OneTemporary

D9124.diff

diff --git a/src/lint/engine/ArcanistConfigurationDrivenLintEngine.php b/src/lint/engine/ArcanistConfigurationDrivenLintEngine.php
--- a/src/lint/engine/ArcanistConfigurationDrivenLintEngine.php
+++ b/src/lint/engine/ArcanistConfigurationDrivenLintEngine.php
@@ -1,8 +1,8 @@
<?php
-final class ArcanistConfigurationDrivenLintEngine extends ArcanistLintEngine {
+class ArcanistConfigurationDrivenLintEngine extends ArcanistLintEngine {
- public function buildLinters() {
+ public function getLinterConfig() {
$working_copy = $this->getWorkingCopy();
$config_path = $working_copy->getProjectPath('.arclint');
@@ -20,6 +20,12 @@
"decode it: {$config_path}");
}
+ return $config;
+ }
+
+
+ public function buildLinters() {
+ $config = $this->getLinterConfig();
$linters = $this->loadAvailableLinters();
try {
@@ -125,6 +131,7 @@
return $built_linters;
}
+
private function loadAvailableLinters() {
$linters = id(new PhutilSymbolLoader())
->setAncestorClass('ArcanistLinter')

File Metadata

Mime Type
text/plain
Expires
Mon, May 13, 9:43 PM (3 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6276714
Default Alt Text
D9124.diff (1 KB)

Event Timeline