* You can use various syntax checking tools when submitting patches to phabricator
### List available tools
```
arc linters
```
### Configuration of a specific linter for your project
* Create a .arclint file in your project with the desired linters
* In this example it has python, text, spelling and filename linters
```lang=json,name=.arclint
{
"linters": {
"spelling-linter": {
"type": "spelling"
},
"filename-linter": {
"type": "filename"
},
"text-linter": {
"type": "text"
},
"python-checks": {
"type": "pylint",
"include": "(\\.py$)"
}
}
}
```
Checks all files with configured linters
```
arc lint --everything
```
# Official documentation
* Lint [[https://secure.phabricator.com/book/phabricator/article/arcanist_lint/]]