Page MenuHomePhabricator

Add a hook method that is called before `ArcanistLinter::getLinterConfigurationOptions`
Needs ReviewPublic

Authored by joshuaspence on May 24 2019, 4:45 AM.
Tags
None
Referenced Files
F19321642: D20555.diff
Thu, Dec 25, 10:19 AM
F19058281: D20555.diff
Nov 29 2025, 1:45 AM
F18873963: D20555.id.diff
Nov 5 2025, 12:24 PM
F18869269: D20555.diff
Nov 4 2025, 10:47 AM
F18818540: D20555.diff
Oct 22 2025, 12:49 AM
F18791482: D20555.id.diff
Oct 16 2025, 1:56 PM
F18757361: D20555.diff
Oct 5 2025, 5:07 PM
F18741412: D20555.id.diff
Oct 2 2025, 12:42 PM
Subscribers

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Summary

I am writing a third-party linter which allows different configuration options depending on the value of one specific configuration option. This diff adds a ArcanistLinter::willSetLinterConfiguration hook method that is called before ArcanistLinter::getLinterConfigurationOptions to facilitate this type of functionality.

Test Plan

N/A

Diff Detail

Repository
rARC Arcanist
Branch
lint6
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 22911
Build 31431: Run Core Tests
Build 31430: arc lint + arc unit

Event Timeline

src/lint/linter/ArcanistLinter.php
490

Alternative method names:

  • willSetLinterConfigurationOptions
  • willSetLinterConfigurationValues