* 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>