Skip to content

Releases: messerli-informatik-ag/code-style

2.3.0

10 Jul 06:31
5c44d47
Compare
Choose a tag to compare
  • Update StyleCop.Analyzers to 1.2.0-beta.507 (release)
    • Most notably this version adds support for list patterns.

2.1.3

11 Jul 16:08
17ed862
Compare
Choose a tag to compare
  • Update StyleCop.Analyzers to 1.2.0-beta.435 (diff)
    • Most notably this version fixes false positives of SA1516: Elements should be separated by blank line in files with top-level statements.

2.1.2

14 Jan 10:52
a55a0d0
Compare
Choose a tag to compare
  • Update StyleCop.Analyzers to 1.2.0-beta.376 (diff)

2.1.1

05 Oct 15:34
87a6707
Compare
Choose a tag to compare
  • Relaxed rules:

    • SA1119 (StatementMustNotUseUnnecessaryParenthesis) is now disabled.
  • Update IDisposableAnalyzers to 3.4.15. Excerpt from IDisposableAnalyzers Changelog:

    3.4.15

    • BUGFIX: IDISP005 with ServiceDescriptor
    • BUGFIX: IDISP004 when DisposeWith

    3.4.14

    • BUGFIX: IDISP005 should not warn in Assert.Throws.
    • BUGFIX: Handle function pointer.

    3.4.13

    • BUGFIX: Specialcase Gu.Reactive extension methods.
  • Update StyleCop.Analyzers to 1.2.0-beta.354 (diff)

2.1.0

07 Jul 17:45
e34a5e9
Compare
Choose a tag to compare
  • Warn when interface method has public accessibility modifier (MESSERLI001)

2.0.1

11 Mar 14:36
ace5686
Compare
Choose a tag to compare
  • Update IDisposableAnalyzers to 3.4.13. Excerpt from [IDisposableAnalyzers Changelog]:

    3.4.13

    • BUGFIX: Specialcase Gu.Reactive extension methods.

    3.4.12

    • BUGFIX: When leaveOpen has default value

    3.4.11

    • BUGFIX IDISP023 handle trivial and.
    • BUGFIX IDISP023 when chained constructors
    • BUGFIX IDISP001 when if statement.
    • BUGFIX IDISP004 when chained leave open.

    3.4.10

    • BUGFIX: Handle using in loop

    3.4.9

    • BUGFIX: IDISP023 Allow touching static reference types.
    • BUGFIX: AD0001: Analyzer 'IDisposableAnalyzers.LocalDeclarationAnalyzer
  • Update StyleCop.Analyzers to 1.2.0-beta.333 (diff)
    Notable changes/fixes:

2.0.0

12 Feb 13:19
97767ca
Compare
Choose a tag to compare
  • Update IDisposableAnalyzers to 3.4.8. Excerpt from [IDisposableAnalyzers Changelog]:

    3.4.8

    • BUGFIX: Don't use Roslyn's SymbolEqualityComparer

    3.4.7

    • Can't repro issues, thinking maybe the 3.4.6 release used wrong binaries.

    3.4.6

    • BUGFIX: IDSP007 when using declaration.
    • BUGFIX: Figure out chained calls.

    3.4.5

    • FEATURE: Handle switch expression.
    • BUGFIX: Figure out await in more places.
    • BUGFIX: Tweak assumptions about binary symbols.
    • BUGFIX: Handle Interlocked.Exchange

    3.4.4

    • FEATURE: Handle some common uses of reflection.

    3.4.3

    • Special case ConnectionFactory.CreateConnection
    • BUGFIX: Handle chained calls
    • BUGFIX: Cast and dispose correctly.

    3.4.2

    • Handle some regressions in Roslyn 3.7
  • Update StyleCop.Analyzers to 1.2.0-beta.321 (diff)
    Notable changes/fixes:

2.0.0-rc.3

10 Dec 08:04
936d07d
Compare
Choose a tag to compare
  • Update StyleCop.Analyzers to 1.2.0-beta.312 (diff)
  • Fix compilation error when building an F# project.

2.0.0-rc.2

18 Nov 16:27
01e9ef4
Compare
Choose a tag to compare
  • Update StyleCop.Analyzers to 1.2.0-beta.261. (diff)

2.0.0-rc.1

02 Sep 13:49
df1df47
Compare
Choose a tag to compare
  • Breaking: Treat all nullability warnings as errors.
  • Lints involving single line comments have been reduced to warnings to make temporary code commenting easier.
  • The hungarian notation rule has been relaxed to allow js and db since those two are common "false positives".