
arclint, you can write a lint engine in PHP to extend Arcanist.

If you need to specify how linters execute in greater detail than is possible arclint Files: You can find a collection of example files inĪrcanist/resources/arclint/ to use as a starting point or refer to whileĬonfiguring your own. Message as advice) on Python files in "legacy/", and a normal version everywhereĮxample. This example will run a relaxed version of the linter (which raises every Write new bindings fairly easily if you have custom tools. Arcanist ships with bindings for many popular tools, and you can There are many lint and static analysis tools available for a wide variety of The user is prompted to fix errorsĪnd warnings before sending their code for review, and lint issues which are When arc is integrated with a lint toolkit, it enables the arc lint commandĪnd runs lint on changes during arc diff.

For instructions, seeĪrcanist User Guide: Configuring a New Project. You haven't set up a project yet, do that first. This guide explains how lint works when configured in an arc project. Just getting started, you don't need to look at this yet. This is a configuration guide that helps you set up advanced features.

Guide to lint, linters, and linter configuration.
