3.4.24 (2 December 2013)

  • DVT-5625 Linter API: Added IPackage.getFields() function

  • DVT-5626 Linter API: IClass.getConstructor() should not return the predefined constructor

3.4.22 (15 November 2013)

  • DVT-5592 Linter API: IModel get…() functions return elements collected from the entire compiled code

  • DVT-5593 Linter API: Added support for libraries

3.4.7 (5 August 2013)

  • DVT-5286 Adding code waiver from hit results in an “Index out of bounds” exception

  • DVT-5287 Adding code waiver from hit should check if file is writable or invoke team providers for checkout

3.4 (2 June 2013)

  • DVT-1450 New rule: SVTB.7.17 Method must be static / automatic, if declared static / automatic in ancestor

  • DVT-1984 Count the number of info/warning/error/fatal statements

  • DVT-2860 OVM55/UVM55 doesn’t report an error if a function call is under an ovm/uvm macro

  • DVT-4420 Add parameter to SVTB 10.1 “Use parentheses to define operator precedence”, allowing user to configure the checked operators

  • DVT-4429 Add parameter to SVTB.27.5.2 “Do not use long variable names” allowing a configurable number of characters

  • DVT-4438 Add parameter to SVTB 1.4.1 “One Statement Per Line” and by default don’t check inside macros

  • DVT-4439 Add parameter to SVTB 1.5 “Single line statement without begin/end block”, allowing statements on one physical line

  • DVT-4461 Add a dummy rule to indicate that there are compilation errors

  • DVT-4529 New Param Rule: SVTB.25.4 “Element comment” for classes, interfaces …

  • DVT-4531 Add parameter to SVTB.19.3.1 “Module file must include a timescale” allowing module filtering by name

  • DVT-4532 Rule SVTB.10.1 “Use parentheses to define operator precedence” should not flag unary operators

  • DVT-4533 New Param Rule: SVTB.27.12 Class names that share common functionality should share a common prefix

  • DVT-4848 “Properly instantiated” rules should not fail for typedef based create calls

  • DVT-4967 Rule XVM16 “Virtual Interface” should not fail when using a field of virtual interface typedef

  • DVT-4971 SVTB.1.5 “Single line statement without begin/end block” should not fail for statements between fork join

  • DVT-4988 New Rule SVTB.29.5 “Banned program blocks”

  • DVT-4989 New Rule XVM.2.1.17 “Do not access directly modules from classes”