Page MenuHomePhabricator

Improvements to `LINT_IMPLICIT_VISIBILITY`
ClosedPublic

Authored by joshuaspence on Jan 7 2015, 1:26 PM.
Tags
None
Referenced Files
F15454951: D11267.diff
Sat, Mar 29, 9:26 PM
F15424464: D11267.id27075.diff
Sat, Mar 22, 10:33 PM
F15421062: D11267.id27066.diff
Fri, Mar 21, 8:44 PM
F15420341: D11267.id.diff
Fri, Mar 21, 1:10 PM
F15416394: D11267.diff
Thu, Mar 20, 10:51 AM
F15407016: D11267.id.diff
Tue, Mar 18, 3:12 PM
F15337567: D11267.id27066.diff
Sun, Mar 9, 6:30 AM
F15298176: D11267.diff
Mar 5 2025, 1:06 PM
Subscribers

Details

Diff Detail

Repository
rARC Arcanist
Branch
master
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 3663
Build 3673: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

joshuaspence retitled this revision from to Improvements to `LINT_IMPLICIT_VISIBILITY`.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
richardvanvelzen edited edge metadata.

Seems reasonable to me.

One minor question - should it be:

  1. static public function or public static function
  2. abstract public function or public abstract function

?
For 1. I prefer the latter, while for 2. I prefer the former.

However, I don't care either way. This looks fine.

I think we use public static (vs static public) and abstract public (vs public abstract) nearly 100% of the time, although leaving the order undefined also seems fine to me.

epriestley edited edge metadata.
This revision is now accepted and ready to land.Jan 7 2015, 2:20 PM

I actually have a lint rule coming up for LINT_MODIFIER_ORDERING.

This revision was automatically updated to reflect the committed changes.