Page MenuHomePhabricator

Improve PHP compatibility linter
ClosedPublic

Authored by joshuaspence on Aug 10 2015, 10:06 AM.
Tags
None
Referenced Files
F13286485: D13841.diff
Tue, Jun 4, 7:18 AM
F13256697: D13841.diff
Sat, May 25, 4:06 PM
F13253875: D13841.diff
Sat, May 25, 3:00 AM
F13249625: D13841.id.diff
Fri, May 24, 9:50 AM
F13232857: D13841.diff
Tue, May 21, 1:31 AM
F13232619: D13841.id33440.diff
Tue, May 21, 1:25 AM
F13232618: D13841.id.diff
Tue, May 21, 1:25 AM
F13225753: D13841.id33440.diff
Sun, May 19, 5:12 PM
Subscribers

Details

Summary

Ref T8674. Adds to ArcanistPHPCompatibilityXHPASTLinterRule such that an error is raised whenever self or $this is used in an anonymous closure prior to PHP 5.4.

Test Plan

Added test cases.

Diff Detail

Repository
rARC Arcanist
Branch
master
Lint
Lint Passed
SeverityLocationCodeMessage
Auto-Fixsrc/lint/linter/__tests__/xhpast/php54-features.lint-test:15TXT6Trailing Whitespace
Unit
Test Failures
Build Status
Buildable 7557
Build 8154: [Placeholder Plan] Wait for 30 Seconds
Build 8153: arc lint + arc unit

Event Timeline

joshuaspence retitled this revision from to Improve PHP compatibility linter.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
joshuaspence added a reviewer: epriestley.
epriestley edited edge metadata.
This revision is now accepted and ready to land.Aug 10 2015, 1:29 PM
This revision was automatically updated to reflect the committed changes.