Page MenuHomePhabricator

Remove verbose output from `arc lint --trace`
ClosedPublic

Authored by joshuaspence on Jul 8 2015, 6:57 AM.
Tags
None
Referenced Files
F19587920: D13593.diff
Mon, Feb 2, 8:03 AM
F19527141: D13593.diff
Sun, Jan 18, 11:15 PM
F19145414: D13593.id32850.diff
Dec 10 2025, 3:10 PM
F19144409: D13593.id32850.diff
Dec 10 2025, 2:47 PM
F19031724: D13593.diff
Nov 25 2025, 2:38 AM
F18816527: D13593.diff
Oct 21 2025, 7:29 AM
F18745257: D13593.id32850.diff
Oct 3 2025, 5:55 AM
F18712613: D13593.id.diff
Sep 29 2025, 5:29 AM
Subscribers

Details

Summary

I think that this output was used during the early stage of ArcanistConfigurationDrivenLintEngine, but I question it's value nowadays. In particular, I find that this output makes the output of arc lint --trace significantly less useful.

Test Plan

Ran ./bin/arc lint --trace and saw useful output.

Diff Detail

Repository
rARC Arcanist
Branch
master
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 7199
Build 7442: [Placeholder Plan] Wait for 30 Seconds
Build 7441: arc lint + arc unit

Event Timeline

joshuaspence retitled this revision from to Remove verbose output from `arc lint --trace`.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
joshuaspence added a reviewer: epriestley.
epriestley edited edge metadata.

I expected that users might find these include/exclude rules difficult to understand/debug, but I haven't actually seen any issues. It's vaguely possible that I haven't seen issues because we have this diagnostic output, but I'd expect most users having trouble to not make it as far as --trace, so I think this is probably low value / find to remove.

This revision is now accepted and ready to land.Jul 8 2015, 7:20 AM
This revision was automatically updated to reflect the committed changes.