March 2019 (version 1.23.0)

1.23.0 Update

Hi!

Welcome to the new DeepScan updates.

This update includes alarm filtering on test case code and bug fixes.

Small update? We've been pretty busy with the work building DeepScan onto the GitHub Marketplace and it's almost done. Stay tuned for further updates!

Alarm Filtering on Test Case Code

In test cases, repetitive code may be present to test various aspects of the test target. As a result, some rules at Code Quality category have significantly more violations at test code. However, they are usually harmless because test cases have clear measures of success and failure.

So, we decided to filter-out the following alarms on test case code to reduce noise and fixing the detected alarms as smooth as possible:

Currently, BDD, TDD and QUnit style test cases are automatically recognized.

Bug Fixes

  • A false alarm for ASSIGN_SAME_VALUE may occur inside test code when the getter properties are involved
  • A false alarm for IDENTICAL_BRANCHES may occur when TypeScript or Flow type assertions are present

Thank You

We appreciate the following people associated with our "wall of love":