Skip to content

Releases: cezarypiatek/CSharpExtensions

4.2.11

20 Apr 09:33
Compare
Choose a tag to compare

What's new:

  • CSE009: Fix for nested lambdas

4.2.10

18 Apr 17:45
Compare
Choose a tag to compare

What's new:

  • CSE009: Do not report task awaited in lambda
  • Refactor some test using new RoslynTestKit api

4.2.9

17 Dec 12:39
Compare
Choose a tag to compare

What's new:

  • Add IdenticalEnum feature flag
  • Detect if enum has explicit value
  • More tests
  • Add fixer
  • Add reporting for enum with different values

4.2.8

26 Jan 18:59
Compare
Choose a tag to compare

What's new:

  • Handle branch operations while searching for un-awaited tasks

4.2.7

31 Jul 09:27
Compare
Choose a tag to compare

What's new:

  • #62: Add new analyzer to detect unawaited task

4.2.6

30 Jul 09:20
Compare
Choose a tag to compare

What's new:

  • Bump Newtonsoft.Json in /src/CSharpExtensions.Analyzers

4.2.5

16 May 16:56
Compare
Choose a tag to compare

What's new:

  • FIX: do not report CSE007 for types inheriting from IAsyncResult

4.2.4

16 May 16:25
Compare
Choose a tag to compare

What's new:

  • Add diagnostic for unused async results

4.2.3

11 May 19:40
Compare
Choose a tag to compare

What's new:

  • #59: Add support for analyzing Enums with rules for TwinType
      [TwinType(typeof(SampleTwinEnum))]
      public enum SampleEnum
      {
          Option1
      }
      
      public enum SampleTwinEnum
      {
          Option1,
          Option2,
          Option3
      }

}

- #59: Implement codefix that adds missing fields to enum marked with TwinType

4.2.2

03 Mar 07:30
Compare
Choose a tag to compare

What's new:

  • Fix calculation of method invocation complexity