v0.31.4 🌈
Pre-release
Pre-release
github-actions
released this
31 Dec 14:40
·
21 commits
to refs/heads/prerelease
since this release
Changes
🐛 Bug Fixes
- LC0003: Resolve false positive on List of Interfaces @Arthurvdv (#850)
- LC0017: Resolve InvalidCastException and/or ArgumentException @Arthurvdv (#836)
- LC0023: Resolve non-working rule @Arthurvdv (#854)
🚀 Features
- LC0051: Extend rule to analyze parameters of .Get() method @Arthurvdv (#840,#842)
- New Rule LC0075: Incorrect number or type of arguments in .Get() method on Record object. @Arthurvdv (#826,#839,#843)
- New Rule LC0076: Table relation field length mismatch @tinestaric (#829,#845)
- New Rule LC0077: Methods should always be called with parenthesis. @tinestaric (#830)
- New Rule LC0078: Temporary records should not trigger table triggers. @tinestaric (#830)
- New Rule LC0079: Event publishers should not be public. @tinestaric (#830)
- New Rule LC0080: Replace double quotes in JPath expressions with two single quotes. @Arthurvdv (#832)
- New Rule LC0081: Use Rec.IsEmpty() for checking record existence. @Arthurvdv (#833)
- New Rule LC0082: Use Rec.Find('-') with Rec.Next() for checking exactly one record @Arthurvdv (#834)
- New Rule LC0083: Use new Date/Time/DateTime methods for extracting parts @Arthurvdv (#841,#851)
- New Rule LC0084: Use return value for better error handling. @Arthurvdv (#846)
- New Rule LC0085: Use the (CR)LFSeparator from the "Type Helper" codeunit @Arthurvdv (#848,#849)
- New Rule LC0086: Use the new PageStyle datatype instead string literals @Arthurvdv (#852)