-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Phabricator
John Gardner edited this page Dec 22, 2021
·
2 revisions
The default path for libraries extending Phabricator and Arcanist is at the same level as Phabricator or Arcanist folders:
$ cd /path/to/arcanist
$ cd ..
$ git clone https://github.com/dereckson/shellcheck-linter.git
When you need to use this plugin in a project, in your .arcconfig
file, add a load block, for example:
{
"phabricator.uri": "https://devcentral.nasqueron.org/",
"repository.callsign": "OPS",
"load": [
"shellcheck-linter"
]
}
The load
array is a collection of strings, and each string match a folder name to load.
Provide a block with the "shellcheck"
linter type and the patterns you wish to lint.
For example to lint all .sh
files:
{
"linters": {
"shell": {
"type": "shellcheck",
"include": [
"(\\.sh$)"
]
}
}
}