Skip to content

Releases: StefanMaron/BusinessCentral.LinterCop

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

v0.14

28 Sep 07:27
Compare
Choose a tag to compare

bugfix for #37

v0.13

28 Sep 06:47
Compare
Choose a tag to compare

Bugfixes for LC0003 and LC0005 #42 #46

v0.12

27 Sep 14:08
Compare
Choose a tag to compare
  • Implemented Rule0007 #37
  • Bugfix for #42 and #43