Replace javelinsymbols with Peast
Summary:
This makes it an entirely PHP-only linter implementation,
similar in setup to the PHPAST linter found in arcanist.
Ref T15123
Test Plan:
* Run `./support/peast/build-peast.php`
* Remove all linters but `javelin` from .arclint
* Run arc lint --everything --never-apply-patches
* Observe (lack of) lint violations
(Optional:)
* Compile javelinsymbols from source using instructions in T15123
* Put it in $PATH
* Observe the futility of your effort because javelinsymbols (or more precise, libfbjs) cannot parse the JS in Phorge
* And even if it could, the lint violations are beligerent and numerous
Reviewers: O1 Blessed Committers, avivey
Reviewed By: O1 Blessed Committers, avivey
Subscribers: avivey, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno
Maniphest Tasks: T15123
Differential Revision: https://we.phorge.it/D26774