v4.135.0
(This version is broken. Use the next release instead.)
What's Changed
- Add the configuration for a dev container by @Atry in #369
- Suppress the errors about name already bound by @Atry in #373
- Document the purpose of getBlameCode() and getPrettyBlame() by @fredemmott in #374
- Upgrade HHVM version to 4.126 by @Atry in #378
- Reuse getLinterName() by @Atry in #376
- Rename LintError to SingleRuleLintError and rename BaseLinter to SingleRuleLinter by @Atry in #382
- Separate SingleRuleLinter into Linter and LintRule by @Atry in #375
- Let LinterException support Linter by @Atry in #383
- Migrate the internal implementation to use Linter instead of BaseLinter by @Atry in #380
- Remove LintError::getPosition to minimize the API by @Atry in #385
- Remove Linter::typeAssertConfig to minimize the API by @Atry in #386
- Suppress lint error according to error code level markers by @Atry in #388
- Add the
File::errorCodesToSuppress
method, which scans a source file for all lint markers by @Atry in #384 - Treat 'start' and 'end' returned by
hh_client --lint
as a 1-based inclusive range by @Atry in #389 - Add HHClientLinterTestTrait for setting up the temporary source directory by @Atry in #391
- Add ignore_except and ignore config for HHClientLinter by @Atry in #390
- Add simplified hhast-dump utility by @fredemmott in #367
- Add VS Code extensions to recommendations by @Atry in #392
- Remove final modifier for private methods by @Atry in #393
- Update hacktest to 2.3.0; Update fbexpect to 2.8.1; by @Atry in #394
New Contributors
Full Changelog: v4.133.0...v4.135.0