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

1 Коммитов

Автор SHA1 Сообщение Дата
Gabe Stocco deef493692
Rewrite logging, tests, add user customizable languages. (#441)
* Fix most of logging in Analyze Command

* ConvertTagDiff command

* Finish conversion of Analyze

* Rewrite logging

* Bump version. These changes change API surfaces and CLI arguments.

* More fixes.

* More test improvements

* More test fixes.

* Fix analyze tests

* Incrementally adding tests for untested parameters.

* Fix tests for everything except timeouts in analyze command.

* Add logger factory to the tests. Start on verify rules cmd.

* Refactor VerifyRules + Fix Tests to cover all cases checked for AI rules.

* Remove RulePacker, just embed all rules directly

* Existing nuget tests fixed.

* More fixes. start implementing custom languages and comments.

* Fix #418

* Remove unused examples

Remove old CLI tests

* Generate and publish code coverage in pipeline

* Clean up unused resources.

* Update dotnet-test-job.yml

* Update dotnet-test-job.yml

* Add SeverityLevel option.

* Add applies to filename test

* Add override test

* Update TestAnalyzeCmd.cs

* Tests and refactoring/renaming.

* More tests for malformed within clauses.

* Rename Test folder

Fix pipeline
More withinclause tests

* Improvements

* Fix option parsing

* More test coverage for Languages.cs.

* Refactor. Removing Newtonsoft dependency.

* Re-add support for netcore3.1 to lib

* Support netstandard2.1 instead.

* Refactor and Cleanup

Allows tests to run on netstandard by moving the logoptions to a separate project.

* Fixes for #442 and #443 (#444)

* Update bug report

Co-authored-by: Michael Scovetta <michael.scovetta@microsoft.com>
2022-04-29 11:50:23 -07:00