Skip to content

v1.18.0

Choose a tag to compare

@Idrinth Idrinth released this 02 Sep 17:44
· 55 commits to the-one since this release
e4c0659

Changes

  • #356 Fix code viewer edit-mode overlay desyncing on blank lines
  • #354 Audit rules/native-methods.yaml against vanilla Skyrim SE natives
  • #355 Add public API tests for opt-in global-variable-setvalue lint
  • #350 Add lint for repeated GlobalVariable.GetValue() calls in If/ElseIf chains
  • #353 Add CLI binary integration coverage
  • #352 Fix code viewer edit-mode textarea leaking raw text on selection
  • #349 Add GlobalVariable no-op SetValue lint
  • #348 Add edge-case public API tests to papyrus-lints
  • #347 Move lint report schema into docs
  • #351 Normalize whitespace in Nexus page documentation

Full Changelog: v1.17.0...v1.18.0

Coverage by module

Module Coverage Lines covered
Crates (papyrus-parser, papyrus-lints, papyrus-lint-core, papyrus-lint-cli) 96.5% 16573/17179
↳ papyrus-parser 98.3% 1828/1860
↳ papyrus-lints 95.7% 10562/11040
↳ papyrus-lint-core 97.6% 2562/2625
↳ papyrus-lint-cli 98.0% 1621/1654
App (src-tauri) 98.0% 1407/1435
UI (frontend) 98.4% 863/877
Editor plugins 99.4% 506/509
↳ vscode-extension 99.1% 319/322
↳ SublimeLinter-contrib-papyrus-lint 100.0% 187/187
Total 96.7% 19349/20000

Line coverage, aggregated from each job's lcov report. Missing reports mean that job didn't run or didn't upload one.