public function buildPythonLinters($paths) { $pyflakes_linter = new ArcanistPyFlakesLinter(); $pep8_linter = new ArcanistPEP8Linter(); $linters = array(); $linters[] = $pyflakes_linter; $linters[] = $pep8_linter; foreach ($paths as $path) { if (preg_match('/\\.py$/', $path)) { $pyflakes_linter->addPath($path); $pyflakes_linter->addData($path, $this->loadData($path)); $pep8_linter->addPath($path); $pep8_linter->addData($path, $this->loadData($path)); } } return $linters; }