Commit Graph

  • 38cab33f1c
    Merge 96b1f61ec2 into dc907e4a24 Albert24GG 2025-09-02 15:28:54 +0000
  • 96b1f61ec2 Bump dmd version Albert24GG 2025-09-02 18:28:41 +0300
  • c7df69a7a7 Remove `dmd` version from `dub.selections` Albert24GG 2025-09-02 11:56:14 +0300
  • b593c367e1 Return AAs by `ref` to avoid lvalue compile errors Albert24GG 2025-08-31 23:11:58 +0300
  • 5b2dc84027 [TEMP] Enable debug ssh Vladiwostok 2025-03-17 21:05:10 +0200
  • a94464213f Disable test for DeleteCheck failing due to new compilation warning Vladiwostok 2025-03-17 20:55:54 +0200
  • 3c5c3ce756 Update DMD to a4cbc08f5bc1a2f7ce3289103198c473671e94c0 Vladiwostok 2025-03-17 20:51:48 +0200
  • 926216b0db Remove dead code Vladiwostok 2025-01-12 20:30:18 +0200
  • 0327db17b7 Update DMD to 10eb368c1b8c323e1921e991cb2bd8fce535e9b2 Vladiwostok 2025-01-12 17:34:48 +0200
  • d2ef7fc47b Fix CI Vladiwostok 2025-01-12 16:06:23 +0200
  • 795d825c04 Cleanup code and fix integration tests (#172) Vladiwostok 2024-12-10 09:25:16 +0200
  • 9c7f594625 Fix Autofix in StaticIfElse (#157) Vladiwostok 2024-11-10 19:55:21 +0200
  • ed35bfc691 Fix nolint in StyleChecker (#171) Vladiwostok 2024-11-10 19:38:05 +0200
  • ba22ec2c2b Fix Autofix for FinalAttributeChecker (#170) Vladiwostok 2024-11-10 19:37:02 +0200
  • 8c61dc3cad Fix Autofix for LengthSubtractionCheck (#169) Vladiwostok 2024-11-10 15:16:05 +0200
  • f6c367c513 Replace libdparse with DMD in FunctionAttributeCheck (#156) Vladiwostok 2024-11-10 13:12:10 +0200
  • 7980ac3a3b Fix Autofix for LambdaReturnCheck (#151) Vladiwostok 2024-11-09 21:44:41 +0200
  • 14ccbeb354 Replace libdparse with DMD in UndocumentedDeclarationCheck (#123) Vladiwostok 2024-11-08 17:36:37 +0200
  • 80435481f4 Replace libdparse with DMD in IfConstraintsIndentCheck (#128) Vladiwostok 2024-11-08 09:35:10 +0200
  • 116a4ea3d2 Remove unused imports (#166) Vladiwostok 2024-11-06 16:27:33 +0200
  • 29717d09e8 Remove unused nolint code (#162) Vladiwostok 2024-11-06 16:25:14 +0200
  • 0c11c6564b Update dmd to 4a90885ef8e0fc29334da91a4318f9ab52af9f80 (#164) Vladiwostok 2024-11-06 16:24:46 +0200
  • 3f28b37b97 Use rawWrite for writing test files in unit tests (#168) Vladiwostok 2024-11-06 16:23:38 +0200
  • d9f5b05e66 Replace libdparse with DMD in MismatchedArgumentCheck (#161) Vladiwostok 2024-10-23 16:53:14 +0300
  • fc8a68b9c4 Respect @nolint user attribute (#158) Vladiwostok 2024-10-15 09:36:54 +0300
  • 6c3d96e389 Replace libdparse with DMD in AllManCheck (#125) Vladiwostok 2024-10-09 21:16:05 +0300
  • bb68206f38 Fail unittests on DMD parsing errors (#154) Vladiwostok 2024-10-08 15:09:33 +0300
  • cc40e684cf Fix unittests (#153) Razvan Nitu 2024-10-08 12:01:42 +0300
  • 3ba7a378c5 Fix Autofix for AutoFunctionChecker (#149) Vladiwostok 2024-10-07 09:24:47 +0300
  • fc72595eac Fix Autofix for ExplicitlyAnnotatedUnittestCheck (#150) Vladiwostok 2024-10-07 09:24:04 +0300
  • 3b1a43a044 Fix Autofix for AlwaysCurlyCheck (#148) Vladiwostok 2024-10-05 20:36:59 +0300
  • ea4c90d703 Replace libdparse with DMD in VcallCtorChecker (#145) Vladiwostok 2024-10-05 20:36:36 +0300
  • cec745a2e1 Fix Autofix for DeleteCheck (#144) Vladiwostok 2024-10-03 10:57:57 +0300
  • e52e2970f9 Update dmd to ef02f08456762548555b1476a6e32c6e6af6320c (#146) Vladiwostok 2024-10-03 09:16:40 +0300
  • 355ce407d2 Respect "skip unittest" user configuration (#139) Vladiwostok 2024-09-29 17:08:38 +0300
  • f8cc9cd8fc Update dmd (6f1b331a6a29e3dddc647ec04dfc9cd85064f3e9) (#141) Vladiwostok 2024-09-27 14:45:56 +0300
  • fdb8ad5334 Implement autofix flow for dmd as a library and fix autofix for EnumArrayVisitor (#143) Vladiwostok 2024-09-27 11:39:50 +0300
  • d27342b734 Separate analyze with dmd and autofix flows from libdparse analyze flow (#142) Vladiwostok 2024-09-25 12:39:00 +0300
  • 99dcc4b794 Replace libdparse in UnusedResultChecker (#80) Vladiwostok 2024-08-19 11:50:09 +0300
  • aece8d2bab Replace libdparse with DMD in LineLengthCheck (#134) Vladiwostok 2024-08-15 17:25:56 +0300
  • 8d7196ae07 Replace libdparse with DMD in HasPublicExampleCheck (#130) Vladiwostok 2024-08-12 15:36:02 +0300
  • c0cb2cf18f Replace libdparse with DMD in UselessInitializerChecker (#121) Vladiwostok 2024-08-12 11:37:22 +0300
  • ab17df9a57 Replace libdparse with DMD in BodyOnDisabledFuncsCheck (#127) Vladiwostok 2024-08-08 12:09:28 +0300
  • a232713df4 Replace libdparse with DMD in UnmodifiedFinder (#117) Vladiwostok 2024-08-06 19:33:32 +0300
  • 16af24d14f Replace libdparse with DMD in UnusedVariableCheck (#119) Vladiwostok 2024-08-06 19:13:31 +0300
  • 9c3859760a Replace libdparse with DMD in UnusedParameterCheck (#116) Vladiwostok 2024-08-06 18:49:44 +0300
  • 026eb8bef1 Update dmd to latest version (b02f7183804f583776db69c1d8b355671e306216) (#138) Vladiwostok 2024-08-06 11:50:57 +0300
  • 2f7e13579c Fix github actions for macos (#135) Vladiwostok 2024-05-07 19:22:28 +0300
  • af525da448 Replace libdparse with DMD in AutoFunctionChecker (#103) Vladiwostok 2024-04-15 16:52:47 +0300
  • a9f1348cd4 Replace libdparse with DMD in StyleChecker (#111) Vladiwostok 2024-04-15 16:18:21 +0300
  • 9fd84a0bee Replace libdparse with DMD in AlwaysCurlyCheck (#109) Vladiwostok 2024-04-15 15:41:12 +0300
  • f4dd1c0c72 Replace libdparse with DMD in LambdaReturnCheck (#114) Vladiwostok 2024-04-15 14:46:59 +0300
  • 4a0016c9ed Delete CommaExpressionCheck (#104) Vladiwostok 2024-04-10 17:23:18 +0300
  • eb0900437a Delete IfStatementCheck (#106) Vladiwostok 2024-04-10 17:22:21 +0300
  • 0e34c831ff Replace libdparse with DMD in LabelVarNameCheck (#101) Vladiwostok 2024-04-08 18:32:03 +0300
  • de6c0a3c98 Use DMD in CyclomaticComplexityCheck (#85) Vladiwostok 2024-03-19 09:51:24 +0200
  • 4e69052ddc Replace libdparse in IfElseSameCheck (#81) Vladiwostok 2024-03-18 11:13:54 +0200
  • cd8f4031a9 Use DMD in NumberStyleCheck (#88) Vladiwostok 2024-03-05 10:53:12 +0200
  • f1e3b77d42 Update dmd to latest version (02d6d07a69280f8cc88380a682717bb67ca485fb) & fix checks using parens (#90) Vladiwostok 2024-03-05 10:46:04 +0200
  • 7d8d89ca9c Delete DuplicateAttributeCheck (#79) Vladiwostok 2024-02-22 11:40:22 +0200
  • 721b2cf102 Fix GDC build Eduard Staniloiu 2024-02-14 16:25:49 +0200
  • 0eb408f82a Update build bat Eduard Staniloiu 2024-02-12 17:53:36 +0200
  • a8fd1487a8 Fix style errors Eduard Staniloiu 2024-02-12 16:31:04 +0200
  • fe8618844d Update dub.json to latest dmd commit Eduard Staniloiu 2024-02-05 18:28:07 +0200
  • 470df4870e Disable integration tests due to autofix. Needs fixing Eduard Staniloiu 2024-02-05 18:23:53 +0200
  • 594a91249a Disable parens errors. Needs fixing Eduard Staniloiu 2024-02-05 18:13:37 +0200
  • e81443d5e3 Update dmd submodule reference Eduard Staniloiu 2024-02-05 17:35:53 +0200
  • aefc3cb19a Fix branch after rebase Eduard Staniloiu 2024-02-05 17:31:35 +0200
  • d76aa0890c Fix branch after rebase Eduard Staniloiu 2024-01-29 18:00:16 +0200
  • 3698c89fff Use DMD in RedundantStorageClassCheck (#84) Vladiwostok 2024-01-15 16:40:17 +0200
  • 608e773400 Replace libdparse in AsmStyleCheck (#75) Vladiwostok 2023-11-07 10:53:49 +0200
  • 52b2a16e1a Add null terminator to string pointers (#77) Vladiwostok 2023-11-01 11:45:10 +0200
  • e73a8a8860 replace libdparse in trust_too_much visitor (#70) lucica28 2023-05-29 13:47:43 +0300
  • b45b268c0c delete float operator check (#71) lucica28 2023-05-29 12:06:46 +0300
  • a7545fc9d2 replace libdparse in unused label check (#65) lucica28 2023-05-26 14:29:56 +0300
  • 47dc93d6e1 replace libdparse in exception check (#68) lucica28 2023-05-25 10:47:30 +0300
  • faf939ab18 replace libdparse in useless assert (#63) lucica28 2023-05-24 14:58:09 +0300
  • 3c3eb1f578 replace libdparse in statif if else visitor (#56) lucica28 2023-05-22 17:56:08 +0300
  • a6c7de97b7 replace libdparse in redundant parens check (#61) lucica28 2023-05-22 10:44:52 +0300
  • cd2b2e0af4 update dmd and include the API needed for semantic analysis (#66) lucica28 2023-05-19 10:25:25 +0300
  • c115d9f163 replace libdparse in backwards range check (#58) lucica28 2022-12-16 11:32:25 +0200
  • dcb9e0b0c9 update dmd (#57) lucica28 2022-12-13 15:18:02 +0200
  • 88ea8f974a replace libdparse in builtin properties visitor (#52) lucica28 2022-12-02 13:08:02 +0200
  • 9f961bf051 replace libdparse in logic precedence visitor (#54) lucica28 2022-12-02 12:50:55 +0200
  • b90511573d replace libdparse in auto ref assignment (#51) lucica28 2022-12-02 12:16:01 +0200
  • 1591f9a16a replace libparse in opequals without tohash visitor (#53) lucica28 2022-12-02 10:35:43 +0200
  • 117c48a5f3 replace libdpase in assert without msg visitor (#50) lucica28 2022-12-01 15:00:22 +0200
  • 697e59d7d7 replace libdparse in local imports visitor (#45) lucica28 2022-12-01 14:58:52 +0200
  • 35deff3302 replace libdparse in constructor check (#43) lucica28 2022-11-25 12:57:48 +0200
  • fd0d4e2fa5 update dmd (#48) lucica28 2022-11-18 13:20:23 +0200
  • bba7536e41 replace libdparse in alias style visitor (#38) lucica28 2022-11-14 13:21:02 +0200
  • 56f7d99a27 replace libdparse in explicitly annotated unittests check (#44) lucica28 2022-11-14 13:05:19 +0200
  • ec0d82e62c replace libdparse in length subtraction visitor (#42) lucica28 2022-11-11 10:20:49 +0200
  • 8bbaf8e93b replace libdparse in redundant attributes visitor (#40) lucica28 2022-11-10 09:26:49 +0200
  • 8a7fe0be62 replace libdparse in imports sortedness visitor (#35) lucica28 2022-11-04 18:09:08 +0200
  • 3905769265 update dmd (#39) lucica28 2022-11-04 18:02:08 +0200
  • fa2a67d0ca replace libparse in incorrect infinite range visitor (#33) lucica28 2022-11-01 16:44:49 +0200
  • 1c9879fb82 update dmd (#37) lucica28 2022-11-01 16:40:23 +0200
  • 3b9fe154a1 replace libparse in final attribute visitor (#34) lucica28 2022-10-30 14:22:29 +0200
  • 1e25cf3385 Fix version flags for gdc and ldc2 (#32) Eduard Staniloiu 2022-10-27 17:03:56 +0300