Commit graph

  • ac3847d533
    Merge 640c757299 into dc907e4a24 Jan Jurzitza 2025-03-31 20:53:44 +02:00
  • b689f118ee
    Merge dd8cf5aa51 into dc907e4a24 Vladiwostok 2025-03-29 00:27:35 +09:00
  • dc907e4a24 upgrade libdparse master WebFreak001 2025-03-01 02:00:03 +01:00
  • dd8cf5aa51 [TEMP] Enable debug ssh Vladiwostok 2025-03-17 21:05:10 +02:00
  • 29bbe35159 Disable test for DeleteCheck failing due to new compilation warning Vladiwostok 2025-03-17 20:55:54 +02:00
  • c86cb792c6 Update DMD to a4cbc08f5bc1a2f7ce3289103198c473671e94c0 Vladiwostok 2025-03-17 20:51:48 +02:00
  • 8203d3cc71
    Merge 5838b94e62 into 3a87c65bac Hiroki Noda 2025-03-01 02:02:14 +01:00
  • e11926d133
    Merge c9d2fadc24 into 3a87c65bac ryuukk 2025-03-01 02:02:14 +01:00
  • fb0a20b7bb
    upgrade libdparse WebFreak001 2025-03-01 02:00:03 +01:00
  • 3a87c65bac
    Update actions/upload-artifact Jan Jurzitza 2025-03-01 01:01:41 +00:00
  • 9665d644d5 Remove dead code Vladiwostok 2025-01-12 20:30:18 +02:00
  • 77553e746e Update DMD to 10eb368c1b8c323e1921e991cb2bd8fce535e9b2 Vladiwostok 2025-01-12 17:34:48 +02:00
  • 2bb968993c Fix CI Vladiwostok 2025-01-12 16:06:23 +02:00
  • 232cd304de Cleanup code and fix integration tests (#172) Vladiwostok 2024-12-10 09:25:16 +02:00
  • 930dd525f4 Fix Autofix in StaticIfElse (#157) Vladiwostok 2024-11-10 19:55:21 +02:00
  • 76cf434549 Fix nolint in StyleChecker (#171) Vladiwostok 2024-11-10 19:38:05 +02:00
  • a6ea37ce9c Fix Autofix for FinalAttributeChecker (#170) Vladiwostok 2024-11-10 19:37:02 +02:00
  • 764b7463e4 Fix Autofix for LengthSubtractionCheck (#169) Vladiwostok 2024-11-10 15:16:05 +02:00
  • be19b4a8e2 Replace libdparse with DMD in FunctionAttributeCheck (#156) Vladiwostok 2024-11-10 13:12:10 +02:00
  • 6f33134a00 Fix Autofix for LambdaReturnCheck (#151) Vladiwostok 2024-11-09 21:44:41 +02:00
  • e1c1a3958d Replace libdparse with DMD in UndocumentedDeclarationCheck (#123) Vladiwostok 2024-11-08 17:36:37 +02:00
  • 7e50946351 Replace libdparse with DMD in IfConstraintsIndentCheck (#128) Vladiwostok 2024-11-08 09:35:10 +02:00
  • c276428331 Remove unused imports (#166) Vladiwostok 2024-11-06 16:27:33 +02:00
  • b308eb44de Remove unused nolint code (#162) Vladiwostok 2024-11-06 16:25:14 +02:00
  • 0b2fe2d303 Update dmd to 4a90885ef8e0fc29334da91a4318f9ab52af9f80 (#164) Vladiwostok 2024-11-06 16:24:46 +02:00
  • bf75a9b9d3 Use rawWrite for writing test files in unit tests (#168) Vladiwostok 2024-11-06 16:23:38 +02:00
  • cfe5a5dae7 Replace libdparse with DMD in MismatchedArgumentCheck (#161) Vladiwostok 2024-10-23 16:53:14 +03:00
  • 8e836fc6bc Respect @nolint user attribute (#158) Vladiwostok 2024-10-15 09:36:54 +03:00
  • c965cfd5c0 Replace libdparse with DMD in AllManCheck (#125) Vladiwostok 2024-10-09 21:16:05 +03:00
  • 65253f6121 Fail unittests on DMD parsing errors (#154) Vladiwostok 2024-10-08 15:09:33 +03:00
  • 444f4e20b6 Fix unittests (#153) Razvan Nitu 2024-10-08 12:01:42 +03:00
  • 517b017058 Fix Autofix for AutoFunctionChecker (#149) Vladiwostok 2024-10-07 09:24:47 +03:00
  • 686a963a85 Fix Autofix for ExplicitlyAnnotatedUnittestCheck (#150) Vladiwostok 2024-10-07 09:24:04 +03:00
  • b5a8ded6a9 Fix Autofix for AlwaysCurlyCheck (#148) Vladiwostok 2024-10-05 20:36:59 +03:00
  • 78590e6241 Replace libdparse with DMD in VcallCtorChecker (#145) Vladiwostok 2024-10-05 20:36:36 +03:00
  • 0c7376583c Fix Autofix for DeleteCheck (#144) Vladiwostok 2024-10-03 10:57:57 +03:00
  • 8f85263c3c Update dmd to ef02f08456762548555b1476a6e32c6e6af6320c (#146) Vladiwostok 2024-10-03 09:16:40 +03:00
  • 1294a768d7 Respect "skip unittest" user configuration (#139) Vladiwostok 2024-09-29 17:08:38 +03:00
  • 4506b01676 Update dmd (6f1b331a6a29e3dddc647ec04dfc9cd85064f3e9) (#141) Vladiwostok 2024-09-27 14:45:56 +03:00
  • c90a8f03e9 Implement autofix flow for dmd as a library and fix autofix for EnumArrayVisitor (#143) Vladiwostok 2024-09-27 11:39:50 +03:00
  • c0c881ed39 Separate analyze with dmd and autofix flows from libdparse analyze flow (#142) Vladiwostok 2024-09-25 12:39:00 +03:00
  • 531f75bd29 Fix github actions pipeline (#140) Vladiwostok 2024-09-23 19:37:35 +03:00
  • 89f2e1c50e Replace libdparse in UnusedResultChecker (#80) Vladiwostok 2024-08-19 11:50:09 +03:00
  • ee6acfb749 Replace libdparse with DMD in LineLengthCheck (#134) Vladiwostok 2024-08-15 17:25:56 +03:00
  • f95acb4c79 Replace libdparse with DMD in HasPublicExampleCheck (#130) Vladiwostok 2024-08-12 15:36:02 +03:00
  • 1e3459d024 Replace libdparse with DMD in UselessInitializerChecker (#121) Vladiwostok 2024-08-12 11:37:22 +03:00
  • 8b5bc9fd9d Replace libdparse with DMD in BodyOnDisabledFuncsCheck (#127) Vladiwostok 2024-08-08 12:09:28 +03:00
  • c167ff0695 Replace libdparse with DMD in UnmodifiedFinder (#117) Vladiwostok 2024-08-06 19:33:32 +03:00
  • 38a4c716bf Replace libdparse with DMD in UnusedVariableCheck (#119) Vladiwostok 2024-08-06 19:13:31 +03:00
  • 4268f6327f Replace libdparse with DMD in UnusedParameterCheck (#116) Vladiwostok 2024-08-06 18:49:44 +03:00
  • c469a9cd01 Update dmd to latest version (b02f7183804f583776db69c1d8b355671e306216) (#138) Vladiwostok 2024-08-06 11:50:57 +03:00
  • cba48fc323 Fix github actions for macos (#135) Vladiwostok 2024-05-07 19:22:28 +03:00
  • 511bdce4b3 Replace libdparse with DMD in AutoFunctionChecker (#103) Vladiwostok 2024-04-15 16:52:47 +03:00
  • 232cf54e73 Replace libdparse with DMD in StyleChecker (#111) Vladiwostok 2024-04-15 16:18:21 +03:00
  • 7288aea5f8 Replace libdparse with DMD in AlwaysCurlyCheck (#109) Vladiwostok 2024-04-15 15:41:12 +03:00
  • ee4e19292d Replace libdparse with DMD in LambdaReturnCheck (#114) Vladiwostok 2024-04-15 14:46:59 +03:00
  • 030481b757 Delete CommaExpressionCheck (#104) Vladiwostok 2024-04-10 17:23:18 +03:00
  • ffce05181e Delete IfStatementCheck (#106) Vladiwostok 2024-04-10 17:22:21 +03:00
  • 5f3e25f40f Replace libdparse with DMD in LabelVarNameCheck (#101) Vladiwostok 2024-04-08 18:32:03 +03:00
  • 1107667ad3 Use DMD in CyclomaticComplexityCheck (#85) Vladiwostok 2024-03-19 09:51:24 +02:00
  • 0ac05511e3 Replace libdparse in IfElseSameCheck (#81) Vladiwostok 2024-03-18 11:13:54 +02:00
  • 8b7612d76a Use DMD in NumberStyleCheck (#88) Vladiwostok 2024-03-05 10:53:12 +02:00
  • 860ddf1994 Update dmd to latest version (02d6d07a69280f8cc88380a682717bb67ca485fb) & fix checks using parens (#90) Vladiwostok 2024-03-05 10:46:04 +02:00
  • 24f7754fef Delete DuplicateAttributeCheck (#79) Vladiwostok 2024-02-22 11:40:22 +02:00
  • fb27453d95 Fix GDC build Eduard Staniloiu 2024-02-14 16:25:49 +02:00
  • c93bef3315 Update build bat Eduard Staniloiu 2024-02-12 17:53:36 +02:00
  • ede1ac295d Fix style errors Eduard Staniloiu 2024-02-12 16:31:04 +02:00
  • 75efd94ccd Update dub.json to latest dmd commit Eduard Staniloiu 2024-02-05 18:28:07 +02:00
  • 5a51d79d9a Disable integration tests due to autofix. Needs fixing Eduard Staniloiu 2024-02-05 18:23:53 +02:00
  • 9b9dae8ce8 Disable parens errors. Needs fixing Eduard Staniloiu 2024-02-05 18:13:37 +02:00
  • 215faa4858 Update dmd submodule reference Eduard Staniloiu 2024-02-05 17:35:53 +02:00
  • 6b00b2e2ab Fix branch after rebase Eduard Staniloiu 2024-02-05 17:31:35 +02:00
  • b60171f00d Fix branch after rebase Eduard Staniloiu 2024-01-29 18:00:16 +02:00
  • 274d0b301d Use DMD in RedundantStorageClassCheck (#84) Vladiwostok 2024-01-15 16:40:17 +02:00
  • 9250d2dc98 Replace libdparse in AsmStyleCheck (#75) Vladiwostok 2023-11-07 10:53:49 +02:00
  • fdab43bee7 Add null terminator to string pointers (#77) Vladiwostok 2023-11-01 11:45:10 +02:00
  • 3bd9b5c8cd replace libdparse in trust_too_much visitor (#70) lucica28 2023-05-29 13:47:43 +03:00
  • 593b9c5d88 delete float operator check (#71) lucica28 2023-05-29 12:06:46 +03:00
  • aa2e2d933e replace libdparse in unused label check (#65) lucica28 2023-05-26 14:29:56 +03:00
  • e88ba52754 replace libdparse in exception check (#68) lucica28 2023-05-25 10:47:30 +03:00
  • 6a832f4411 replace libdparse in useless assert (#63) lucica28 2023-05-24 14:58:09 +03:00
  • 60fd082eb1 replace libdparse in statif if else visitor (#56) lucica28 2023-05-22 17:56:08 +03:00
  • 235e9d0884 replace libdparse in redundant parens check (#61) lucica28 2023-05-22 10:44:52 +03:00
  • cb432bc651 update dmd and include the API needed for semantic analysis (#66) lucica28 2023-05-19 10:25:25 +03:00
  • b90a8620ce replace libdparse in backwards range check (#58) lucica28 2022-12-16 11:32:25 +02:00
  • c6f2134033 update dmd (#57) lucica28 2022-12-13 15:18:02 +02:00
  • d07ac30c6f replace libdparse in builtin properties visitor (#52) lucica28 2022-12-02 13:08:02 +02:00
  • da10937067 replace libdparse in logic precedence visitor (#54) lucica28 2022-12-02 12:50:55 +02:00
  • 7faa2cbae3 replace libdparse in auto ref assignment (#51) lucica28 2022-12-02 12:16:01 +02:00
  • 00eaef95b6 replace libparse in opequals without tohash visitor (#53) lucica28 2022-12-02 10:35:43 +02:00
  • e6af600921 replace libdpase in assert without msg visitor (#50) lucica28 2022-12-01 15:00:22 +02:00
  • a3a5982e2c replace libdparse in local imports visitor (#45) lucica28 2022-12-01 14:58:52 +02:00
  • 010ac1d3b7 replace libdparse in constructor check (#43) lucica28 2022-11-25 12:57:48 +02:00
  • 172c706346 update dmd (#48) lucica28 2022-11-18 13:20:23 +02:00
  • 07f97fb4c5 replace libdparse in alias style visitor (#38) lucica28 2022-11-14 13:21:02 +02:00
  • 65720ab41f replace libdparse in explicitly annotated unittests check (#44) lucica28 2022-11-14 13:05:19 +02:00
  • 50e992c219 replace libdparse in length subtraction visitor (#42) lucica28 2022-11-11 10:20:49 +02:00
  • bf0c847384 replace libdparse in redundant attributes visitor (#40) lucica28 2022-11-10 09:26:49 +02:00
  • bb16676c98 replace libdparse in imports sortedness visitor (#35) lucica28 2022-11-04 18:09:08 +02:00
  • fd2011ecf5 update dmd (#39) lucica28 2022-11-04 18:02:08 +02:00