Skip to content

Releases: StefanMaron/BusinessCentral.LinterCop

v0.21.2

15 Nov 13:23
662bba7
Compare
Choose a tag to compare

Changes

  • Updated Rule0012 to warn on ID usage in event subscriber declaration #16 @StefanMaron (#87)
  • Improved Rule0005 to analyze more kinds of keywords @StefanMaron (#82)
  • Fixed problems with Rule0012 when using functions to pass in an ObjectID @StefanMaron (#81)

v0.21.1

09 Nov 14:43
6fb94f7
Compare
Choose a tag to compare
Update build.yml

v0.21

22 Oct 05:22
Compare
Choose a tag to compare

LC0003 and LC0005 - False positives on DotNet variables
Exclude dotnet variables completely as they cant contain IDs anyway

Full Changelog: v0.20...v0.21

v0.20

20 Oct 05:23
Compare
Choose a tag to compare

Fixed a bug that lead to Rule0001 not showing up anymore

v0.19

18 Oct 17:12
Compare
Choose a tag to compare

Bugfixes:

  • LC0004 Property "LookupPageID" and "DrillDownPageID" must be filled - Should not apply to temporary tables #69
  • Exclude 'Obsoleted' objects from all LinterCop rules #68
  • LC0010 - Should not apply on interface / controladding objects #67
  • LC0003 Do not use an Object ID for properties - False positive on array[2] of Record ... #56
  • Included LC0012

0.18.1

15 Oct 06:04
Compare
Choose a tag to compare
0.18.1 Pre-release
Pre-release
  • Added Rule0012

v0.18

14 Oct 17:04
8bc676d
Compare
Choose a tag to compare
  • New Rule 0011 (disabled by default)
    shows a warning if an object has no Access property #51
    the warning can also be enabled for fields via setting enableRule0011ForTableFields in the LinterCop.json
    thanks to @rvanbekkum for his PR
  • Example files with default values for LinterCop.json and LinterCop.ruleset.json

v0.17

11 Oct 14:05
Compare
Choose a tag to compare
  • LC0003 Do not use an Object ID for properties - False positive on array[2] of Record #56
  • LC0003 Do not use an Object ID for properties - False positive on AccessByPermission = TableData #53

v0.16

30 Sep 09:03
a0acbe0
Compare
Choose a tag to compare

Added Rule0010 to raise a waning for bad code metrics

v0.15

29 Sep 14:21
Compare
Choose a tag to compare
  • Added rule00008 checking for wrong usage of SetRange #32
  • Added code metrics rule0009 #48