bkoelman / ResharperCodeContractNullability

Reports diagnostics, helping you to annotate your source tree with (Item)NotNull / (Item)CanBeNull attributes.
https://www.jetbrains.com/resharper/help/Code_Analysis__Code_Annotations.html
Apache License 2.0
26 stars 4 forks source link

Replaced FixAll provider with tweaked version from StyleCopAnalyzers #37

Closed bkoelman closed 6 years ago

bkoelman commented 6 years ago

This makes the fixer 5x faster, no longer use excessive memory and cause a lot less merge conflicts, resulting in more changes.

Fixes #36.

codecov-io commented 6 years ago

Codecov Report

Merging #37 into master will decrease coverage by 7.59%. The diff coverage is 17.12%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master      #37     +/-   ##
=========================================
- Coverage    67.8%   60.21%   -7.6%     
=========================================
  Files          43       45      +2     
  Lines         994     1111    +117     
  Branches      162      176     +14     
=========================================
- Hits          674      669      -5     
- Misses        256      376    +120     
- Partials       64       66      +2
Impacted Files Coverage Δ
...ity/CodeContractNullability/FixAllContextHelper.cs 0% <0%> (ø)
...ContractNullability/DocumentBasedFixAllProvider.cs 0% <0%> (ø)
...ity/CodeContractNullability/BaseCodeFixProvider.cs 62.19% <48.07%> (-29.34%) :arrow_down:
...llabilityAttributes/CompilationAttributeScanner.cs 84.37% <0%> (-1.57%) :arrow_down:
...ctNullability/SymbolAnalysis/BaseSymbolAnalyzer.cs 93.84% <0%> (-1.54%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 381d231...7a7a639. Read the comment docs.