Commit Graph

8 Commits

Author SHA1 Message Date
Vladiwostok f6c367c513 Replace libdparse with DMD in FunctionAttributeCheck (#156) 2025-08-29 13:16:44 +03:00
Vladiwostok 14ccbeb354 Replace libdparse with DMD in UndocumentedDeclarationCheck (#123) 2025-08-29 13:16:44 +03:00
Vladiwostok 80435481f4 Replace libdparse with DMD in IfConstraintsIndentCheck (#128)
* Replace libdparse with DMD in IfConstraintsIndentCheck

* Fix evil segfault bug

* Remove Issue#829 unit test

* Properly detect issue
2025-08-29 13:16:44 +03:00
Vladiwostok d9f5b05e66 Replace libdparse with DMD in MismatchedArgumentCheck (#161) 2025-08-29 13:16:44 +03:00
Vladiwostok 6c3d96e389 Replace libdparse with DMD in AllManCheck (#125)
* Replace libdparse with DMD in AllManCheck

* Test assertAnalyzerDmd without writing to file

* Revert "Test assertAnalyzerDmd without writing to file"

This reverts commit 9f50f38a11d97df960c05d5a128059b13e7dcab4.

* Fix windows ci bug

---------

Co-authored-by: Eduard Staniloiu <edi33416@gmail.com>
2025-08-29 13:16:44 +03:00
Vladiwostok bb68206f38 Fail unittests on DMD parsing errors (#154) 2025-08-29 13:16:44 +03:00
Vladiwostok ea4c90d703 Replace libdparse with DMD in VcallCtorChecker (#145)
* Replace libdparse with DMD in VcallCtorChecker

* Reformat the file
2025-08-29 13:16:44 +03:00
Vladiwostok d27342b734 Separate analyze with dmd and autofix flows from libdparse analyze flow (#142)
* Separate analyze with dmd and autofix flows from libdparse analyze flow

* Make locally used functions private

* Extract parsing using DMD in a separate function

* Address feedback
2025-08-29 13:16:44 +03:00