From cd4c86e3f61f025f0cb4aa279a3def69ddbb8ea2 Mon Sep 17 00:00:00 2001 From: Daniel Ratiu Date: Wed, 11 Oct 2023 23:46:20 +0200 Subject: [PATCH] linter: more fixes and speedup for "cyclic_module_dependencies" for the "strongly_connectec_modules_dependencies" linter --- ...a.lint.generic.linters_library.modules.mps | 1635 ++++++++++------- ...org.mpsqa.lint.generic.linters_library.msd | 1 + 2 files changed, 928 insertions(+), 708 deletions(-) diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps index 8f863c98..08bba977 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps @@ -8,6 +8,7 @@ + @@ -102,6 +103,9 @@ + + + @@ -162,7 +166,9 @@ - + + + @@ -202,6 +208,7 @@ + @@ -245,6 +252,18 @@ + + + + + + + + + + + + @@ -263,13 +282,6 @@ - - - - - - - @@ -299,8 +311,8 @@ - + @@ -329,7 +341,6 @@ - @@ -339,10 +350,6 @@ - - - - @@ -354,9 +361,10 @@ - + + @@ -3336,254 +3344,248 @@ - + - - - - - - + + + + + + + + + + - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + - - - + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - - - - - - - - - - + + + + + - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + + + - + - + @@ -3592,7 +3594,7 @@ - + @@ -3615,7 +3617,7 @@ - + @@ -3623,9 +3625,6 @@ - - - @@ -3649,6 +3648,9 @@ + + + @@ -3687,8 +3689,9 @@ - - + + + @@ -3710,73 +3713,93 @@ - - - - + - + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + @@ -3790,24 +3813,65 @@ - + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + - - + + + + + + + @@ -3815,431 +3879,347 @@ - - - - - + + + + + - - - + + + - - - - - + + - - + + + + + - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + - - - - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + - - + + + + - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + - - - - - + + - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + @@ -4254,8 +4234,21 @@ - - + + + + + + + + + + + + + + + @@ -4267,18 +4260,16 @@ - - - - - - + + + + - - - - + + + + @@ -4294,8 +4285,9 @@ - - + + + @@ -4305,8 +4297,8 @@ - - + + @@ -4314,11 +4306,8 @@ - - - - - + + @@ -4332,6 +4321,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -4349,68 +4360,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + - @@ -4429,7 +4395,7 @@ - + @@ -4442,26 +4408,13 @@ - - - - - - - - - - - - - - - + + @@ -4473,15 +4426,18 @@ + + + + + + - - - @@ -4507,6 +4463,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd index b5511767..ef0690a8 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd @@ -29,6 +29,7 @@ +