Release 2.0.4.0
Release Date: 18th June’21
- New Language - Salesforce Apex support added.
- Pull request workflow has been improved with GitHub checks and Bitbucket insights integration.
- New C++ checks
We have added 3 new C++ checks. - delete non virtual destructor
- destructor not virtual
- const override mismatch
- New Java checks
We have added 3 new Java checks. - Avoid Catching NPE
- Avoid FilecreateTempFile
- Avoid Non Case Labels In Switch Statement
- New C# checks
We have added 16 new C# checks. - AsyncMethodShouldNotHaveThreadSleep
- UsingMoreSpecificExceptionType
- DateTimeNowUsage
- MultiThreading_NoLockOnPublicMembers
- MultiThreading_MethodLevelSynchronization
- MultiThreading_CheckLockAcquiredAndRelease
- MultiThreading_ReleaseLockInsideFinally
- AvoidIQueryableInsideLoop
- DontCallVirtualMethodsInConstructor
- ClassImplementsICloneableCheck
- ParameterShouldNotBeReassigned
- AwaitExpressionEustEndWithConfigureAwait
- FinallyBlockShouldNotThrowException
- IneffectiveExceptionHandling
- UsingInnerExceptionInNewExceptionThrown
- UsingContextWhileThrowingException
- 35 CWE checks (C/C++) are newly identified and tagged.
- Account management improvements
- Bug Fixes
Updated over 2 years ago