Page MenuHomePhabricator

Detect the use of undefined classes/functions during linting
Closed, ResolvedPublic

Description

Previously we had the functionality to detect and raise warnings when undefined classes/functions were used in libphutil modules. This functionality was broken in D9864. Previously, $symbols was the raw output of phutil_symbols.php. After D9864, it's the processed output of PhutilLibraryMapBuilder, which no longer has the need key.

This issue was identified in T1806 (see T1806#11 and T1806#13).

Revisions and Commits

Restricted Differential Revision
Restricted Differential Revision

Event Timeline

joshuaspence assigned this task to epriestley.
joshuaspence raised the priority of this task from to Needs Triage.
joshuaspence updated the task description. (Show Details)
joshuaspence added a project: Arcanist.
joshuaspence added a subscriber: joshuaspence.
joshuaspence edited this Maniphest Task.
epriestley edited this Maniphest Task.