Граф коммитов

1618 Коммитов

Автор SHA1 Сообщение Дата
Sam Harwell 80b8aff23a Ignore suppressed diagnostics unless produced by a DiagnosticSuppressor 2023-07-07 10:02:42 -05:00
Sam Harwell 43040ec5db
Merge pull request #1104 from sharwell/update-analyzers
Update analyzers
2023-06-23 09:34:45 -05:00
Sam Harwell 341b4d7359 Update StyleCop.Analyzers to 1.2.0-beta.507 2023-06-22 17:51:48 -05:00
Sam Harwell 08225dfd22 Update Microsoft.CodeAnalysis.Analyzers to 3.3.5-beta1.23322.1 2023-06-22 17:48:39 -05:00
Sam Harwell 2d5b113685
Merge pull request #1103 from sharwell/update-nuget
Update default NuGet reference to 6.3.3
2023-06-22 13:05:52 -05:00
Sam Harwell 5bffdef576 Update default NuGet reference to 6.3.3 2023-06-22 12:13:13 -05:00
Sam Harwell 35d5e46fd5
Merge pull request #1091 from sharwell/compiler-suppression
Support testing suppressors for compiler diagnostics
2023-05-01 10:14:49 -05:00
Sam Harwell 3fb5f995e8
Merge pull request #1092 from sharwell/simplify-call
Simplify call to ApplySourceGeneratorsAsync
2023-05-01 09:47:57 -05:00
Sam Harwell c889cf537b Simplify call to ApplySourceGeneratorsAsync 2023-05-01 09:22:10 -05:00
Sam Harwell 276abf1cc5 Support testing suppressors for compiler diagnostics
Fixes #1090
2023-05-01 09:20:12 -05:00
Sam Harwell 64fdcf16db
Merge pull request #1089 from sharwell/handle-exception
Rewrite SyntaxVisualizerControl to catch exceptions
2023-04-27 16:16:16 -05:00
Sam Harwell de1cc8e585
Merge pull request #1077 from tom-englert/Issue#1076
Document architectural constraints, so they are visible to the public
2023-04-26 14:06:35 -05:00
Sam Harwell 1cfbb251d7 Rewrite SyntaxVisualizerControl to catch exceptions
Also implements cancellation-on-demand for refreshing the syntax
visualizer prior to completion of the previous refresh.

Fixes #1088
2023-04-26 14:05:00 -05:00
Sam Harwell efa8e5da77
Merge pull request #1079 from tom-englert/Issue#1078
Proposal to fix broken suppressor testing in Roslyn 4.x
2023-04-20 16:41:42 -05:00
Sam Harwell 27d9fd9c0f Simplify implementation 2023-04-20 16:14:40 -05:00
Sam Harwell bb3e70bd34
Merge pull request #1073 from ryzngard/master
Add archived feeds
2023-04-20 09:11:07 -05:00
tom-englert ced490f5fe #1078: Make code more readable 2023-04-12 10:29:50 +02:00
Sam Harwell deb671ce85
Merge pull request #1084 from sharwell/no-constraint
Remove the ISourceGenerator type constraint
2023-04-05 13:45:46 -05:00
Sam Harwell ed0da4913f Remove the ISourceGenerator type constraint
This change simplifies the pattern for testing IIncrementalGenerator
without removing the ability to test ISourceGenerator.
2023-04-05 12:00:18 -05:00
tom-englert fa90c1cb9c Revert change of TestCode nullability 2023-04-02 07:57:26 +02:00
tom-englert db313284e2 Move code from LightupCompilationWithAnalyzers to CompilationWithAnalyzersExtensions; fix comments. 2023-03-31 10:17:12 +02:00
tom-englert 54cffeb4bb Fix failing tests 2023-03-30 13:23:17 +02:00
tom-englert e684af33df Try tests on net7 2023-03-30 12:27:55 +02:00
tom-englert b79fa5a5bb Fix StyleCop errors 2023-03-30 10:14:49 +02:00
tom-englert 823314f011 Document architectural constraints 2023-03-30 09:53:22 +02:00
tom-englert 7517a2fbf1 Improve design to be more obvious what happens, and add some comments 2023-03-30 09:46:09 +02:00
tom-englert 144538ad76 Ensure we are testing the correct CA framework version 2023-03-28 15:34:46 +02:00
tom-englert 8a8c109422 net6.0 must be added via $(TestTargetFrameworks) to be used correctly 2023-03-28 09:26:38 +02:00
tom-englert dd88734f29 Proposal to fix #1078 2023-03-27 10:26:26 +02:00
tom-englert aee4260742 Fix #1076: StyleCop rules that will fail the CI-Build should generate errors already while editing 2023-03-25 10:27:55 +01:00
Andrew Hall (METAL) c22a86de38 Add archived feeds 2023-03-21 16:12:04 -07:00
Sam Harwell d4e8061f34
Merge pull request #1071 from sharwell/markup-spans-only
Add MarkupOptions.TreatPositionIndicatorsAsCode
2023-03-13 12:31:07 -05:00
Sam Harwell e448f97b55 Add MarkupOptions.TreatPositionIndicatorsAsCode
Fixes #1067
2023-03-13 11:55:34 -05:00
Sam Harwell be10de009d
Merge pull request #1069 from sharwell/local-diagnostics
Validate code fixes target local diagnostics
2023-03-13 11:16:35 -05:00
Sam Harwell 6d0d35ee27 Add tests for non-local diagnostic validation 2023-03-13 10:05:12 -05:00
Sam Harwell c180a96b19
Merge pull request #1065 from sharwell/lightup-helpers
Add LightupHelpers.CreatePropertyAccessor
2023-03-10 13:12:29 -06:00
Sam Harwell 51bc371c1c Validate code fixes target local diagnostics 2023-03-09 15:10:37 -06:00
Sam Harwell 24373e9ccd Use AnalysisResult to categorize diagnostics when available 2023-03-09 14:45:57 -06:00
Sam Harwell 3b2e4d3102 Create extension accessor for AnalyzerOptions.AnalyzerConfigOptionsProvider 2023-02-15 12:59:37 -06:00
Sam Harwell fa29611dc6 Create extension accessor for Diagnostic.Arguments 2023-02-15 12:59:37 -06:00
Sam Harwell 2512116e67 Add LightupHelpers.CreatePropertyAccessor and use for existing extensions 2023-02-15 12:59:37 -06:00
Sam Harwell f9932c818a
Merge pull request #1063 from sharwell/source-gen
Support adding source generators to analyzer tests
2023-02-15 11:58:01 -06:00
Sam Harwell e7e9960693 Remove some unnecessary reflection in CreateGeneratorDriver 2023-02-15 11:18:33 -06:00
Sam Harwell bf87a65af2 Add source generator validation to code fix tests 2023-02-15 10:06:52 -06:00
Sam Harwell d80065912c Move source generator validation to AnalyzerTest 2023-02-13 08:36:19 -06:00
Sam Harwell 8d32189fb0 Support adding source generators to analyzer tests 2023-02-10 14:00:53 -06:00
Sam Harwell f521744e43
Merge pull request #1059 from sharwell/update-msbuild
Update to xcopy-msbuild 17.4.1
2023-02-09 20:32:40 -06:00
Sam Harwell 216f3dc073 Update to xcopy-msbuild 17.4.1 2023-02-09 19:47:20 -06:00
Sam Harwell 09f4794743
Merge pull request #1058 from sharwell/update-nuget
Update NuGet references to address security issues
2023-02-09 19:45:23 -06:00
Sam Harwell d0d6b1582d Update NuGet references to address security issues 2023-02-09 17:06:44 -06:00