Page MenuHomePhabricator

Improvements to `LINT_IMPLICIT_VISIBILITY`
ClosedPublic

Authored by joshuaspence on Jan 7 2015, 1:26 PM.
Tags
None
Referenced Files
F18855632: D11267.id27066.diff
Sat, Nov 1, 5:59 AM
F18852361: D11267.id.diff
Fri, Oct 31, 8:08 AM
F18845547: D11267.id27075.diff
Wed, Oct 29, 12:53 PM
F18833855: D11267.diff
Sun, Oct 26, 6:11 AM
F18729564: D11267.id.diff
Sep 30 2025, 11:20 AM
F18715491: D11267.diff
Sep 29 2025, 10:04 AM
F18712355: D11267.id.diff
Sep 29 2025, 5:22 AM
F18445344: D11267.diff
Aug 31 2025, 8:21 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.