Come posso configurare phabricator per filtrare solo i file che corrispondono a *py
?Il lager di Phabricator non trova alcun tracciabile stampabile
Quello che segue è il mio file .arclint:
{
"linters": {
"pylint": {
"type": "pylint",
"include": "(\\.py$)"
}
}
}
che si basa fortemente sugli esempi trovato qui: https://secure.phabricator.com/book/phabricator/article/arcanist_lint/
quando l'eseguo ottengo questo:
$ arc lint
No paths are lintable.
Se rimuovo la riga di inclusione, tenta di filtrare ogni file, quindi deve essere qualcosa di sbagliato con l'espressione regolare: "(\\.py$)"
w che per essere onesti sembra strano per me, ma è esattamente quello che ho trovato negli esempi. E "(*.py)"
, "*.py"
e "^*.py$"
sono tutte espressioni regolari non valide.
no, non c'è fortuna che sia – Brendan
e '\ .py \ $' non funzioni? Oppure "" \ (\\\\. Py \ $ \) "' se vuoi una parte intera. Tuttavia, l'espressione regolare non è lo strumento migliore per analizzare JSON –
entrambi quelli che effettivamente causano un'eccezione di analisi JSON – Brendan