Ref T7892. Avoid reading the PHP compatibility information for every file being linted.
Details
Details
- Reviewers
epriestley - Group Reviewers
Blessed Reviewers - Maniphest Tasks
- T7892: Investigate lint performance issues
- Commits
- rARCd6f4bded25ee: Memoize PHP compatibility info
Before
real 1m24.327s user 1m19.571s sys 0m5.239s
real 1m12.029s user 1m5.756s sys 0m5.502s
Diff Detail
Diff Detail
- Repository
- rARC Arcanist
- Branch
- master
- Lint
Lint Passed - Unit
Test Failures - Build Status
Buildable 5456 Build 5474: [Placeholder Plan] Wait for 30 Seconds
| Time | Test | |
|---|---|---|
| 1,210 ms | ArcanistPuppetLintLinterTestCase::testLinter | |
| 816 ms | ArcanistCSSLintLinterTestCase::testLinter | |
| 173 ms | ArcanistCSSLintLinterTestCase::testVersion | |
| 138 ms | ArcanistChmodLinterTestCase::testLinter | |
| 246 ms | ArcanistClosureLinterTestCase::testLinter | |
| View Full Test Results (1 Failed · 48 Passed · 4 Skipped) |