From 1e6fff7b056b5c9860f7f5481282e5811bfc4b67 Mon Sep 17 00:00:00 2001
From: Dorian Burihabwa
<75226315+dorian-burihabwa-sonarsource@users.noreply.github.com>
Date: Fri, 17 Nov 2023 10:51:09 +0100
Subject: [PATCH] [No-jira] Extract autoscan test to its own module (#4277)
The goal is to shorten the feedback for developers loop by:
* Decoupling autoscan from the other ruling tests both in the sources and at runtime
* Skipping the compilation of the test sources from the test itself
* Only running the test on Linux as running it on WIndows in CI has shown little value so far
---
.cirrus.yml | 22 +-
its/autoscan/README.md | 30 +
its/autoscan/pom.xml | 81 +
.../java/org/sonar/java/it/AutoScanTest.java | 2 +-
.../org/sonar/java/it/ProfileGenerator.java | 158 +
.../autoscan/autoscan-diff-by-rules.json | 2942 +++++++++++++++++
.../resources/autoscan/diffs/diff_S100.json | 0
.../resources/autoscan/diffs/diff_S101.json | 0
.../resources/autoscan/diffs/diff_S106.json | 0
.../resources/autoscan/diffs/diff_S1065.json | 0
.../resources/autoscan/diffs/diff_S1066.json | 0
.../resources/autoscan/diffs/diff_S1068.json | 0
.../resources/autoscan/diffs/diff_S107.json | 0
.../resources/autoscan/diffs/diff_S1075.json | 0
.../resources/autoscan/diffs/diff_S108.json | 0
.../resources/autoscan/diffs/diff_S110.json | 0
.../resources/autoscan/diffs/diff_S1104.json | 0
.../resources/autoscan/diffs/diff_S1110.json | 0
.../resources/autoscan/diffs/diff_S1111.json | 0
.../resources/autoscan/diffs/diff_S1113.json | 0
.../resources/autoscan/diffs/diff_S1116.json | 0
.../resources/autoscan/diffs/diff_S1117.json | 0
.../resources/autoscan/diffs/diff_S1118.json | 0
.../resources/autoscan/diffs/diff_S1119.json | 0
.../resources/autoscan/diffs/diff_S112.json | 0
.../resources/autoscan/diffs/diff_S1121.json | 0
.../resources/autoscan/diffs/diff_S1123.json | 0
.../resources/autoscan/diffs/diff_S1124.json | 0
.../resources/autoscan/diffs/diff_S1125.json | 0
.../resources/autoscan/diffs/diff_S1126.json | 0
.../resources/autoscan/diffs/diff_S1128.json | 0
.../resources/autoscan/diffs/diff_S1130.json | 0
.../resources/autoscan/diffs/diff_S1133.json | 0
.../resources/autoscan/diffs/diff_S1134.json | 0
.../resources/autoscan/diffs/diff_S1135.json | 0
.../resources/autoscan/diffs/diff_S114.json | 0
.../resources/autoscan/diffs/diff_S1141.json | 0
.../resources/autoscan/diffs/diff_S1143.json | 0
.../resources/autoscan/diffs/diff_S1144.json | 0
.../resources/autoscan/diffs/diff_S1149.json | 0
.../resources/autoscan/diffs/diff_S115.json | 0
.../resources/autoscan/diffs/diff_S1150.json | 0
.../resources/autoscan/diffs/diff_S1153.json | 0
.../resources/autoscan/diffs/diff_S1155.json | 0
.../resources/autoscan/diffs/diff_S1157.json | 0
.../resources/autoscan/diffs/diff_S1158.json | 0
.../resources/autoscan/diffs/diff_S116.json | 0
.../resources/autoscan/diffs/diff_S1161.json | 0
.../resources/autoscan/diffs/diff_S1163.json | 0
.../resources/autoscan/diffs/diff_S1165.json | 0
.../resources/autoscan/diffs/diff_S1168.json | 0
.../resources/autoscan/diffs/diff_S117.json | 0
.../resources/autoscan/diffs/diff_S1170.json | 0
.../resources/autoscan/diffs/diff_S1171.json | 0
.../resources/autoscan/diffs/diff_S1172.json | 0
.../resources/autoscan/diffs/diff_S1174.json | 0
.../resources/autoscan/diffs/diff_S1175.json | 0
.../resources/autoscan/diffs/diff_S1181.json | 0
.../resources/autoscan/diffs/diff_S1182.json | 0
.../resources/autoscan/diffs/diff_S1185.json | 0
.../resources/autoscan/diffs/diff_S1186.json | 0
.../resources/autoscan/diffs/diff_S119.json | 0
.../resources/autoscan/diffs/diff_S1190.json | 0
.../resources/autoscan/diffs/diff_S1191.json | 0
.../resources/autoscan/diffs/diff_S1192.json | 0
.../resources/autoscan/diffs/diff_S1193.json | 0
.../resources/autoscan/diffs/diff_S1195.json | 0
.../resources/autoscan/diffs/diff_S1197.json | 0
.../resources/autoscan/diffs/diff_S1199.json | 0
.../resources/autoscan/diffs/diff_S120.json | 0
.../resources/autoscan/diffs/diff_S1201.json | 0
.../resources/autoscan/diffs/diff_S1206.json | 0
.../resources/autoscan/diffs/diff_S1210.json | 0
.../resources/autoscan/diffs/diff_S1214.json | 0
.../resources/autoscan/diffs/diff_S1215.json | 0
.../resources/autoscan/diffs/diff_S1217.json | 0
.../resources/autoscan/diffs/diff_S1219.json | 0
.../resources/autoscan/diffs/diff_S1220.json | 0
.../resources/autoscan/diffs/diff_S1221.json | 0
.../resources/autoscan/diffs/diff_S1223.json | 0
.../resources/autoscan/diffs/diff_S1226.json | 0
.../resources/autoscan/diffs/diff_S125.json | 0
.../resources/autoscan/diffs/diff_S1264.json | 0
.../resources/autoscan/diffs/diff_S127.json | 0
.../resources/autoscan/diffs/diff_S128.json | 0
.../resources/autoscan/diffs/diff_S1301.json | 0
.../resources/autoscan/diffs/diff_S131.json | 0
.../resources/autoscan/diffs/diff_S1313.json | 0
.../resources/autoscan/diffs/diff_S1317.json | 0
.../resources/autoscan/diffs/diff_S1319.json | 0
.../resources/autoscan/diffs/diff_S135.json | 0
.../resources/autoscan/diffs/diff_S1444.json | 0
.../resources/autoscan/diffs/diff_S1450.json | 0
.../resources/autoscan/diffs/diff_S1452.json | 0
.../resources/autoscan/diffs/diff_S1479.json | 0
.../resources/autoscan/diffs/diff_S1481.json | 0
.../resources/autoscan/diffs/diff_S1488.json | 0
.../resources/autoscan/diffs/diff_S1596.json | 0
.../resources/autoscan/diffs/diff_S1598.json | 0
.../resources/autoscan/diffs/diff_S1602.json | 0
.../resources/autoscan/diffs/diff_S1604.json | 0
.../resources/autoscan/diffs/diff_S1607.json | 0
.../resources/autoscan/diffs/diff_S1611.json | 0
.../resources/autoscan/diffs/diff_S1612.json | 0
.../resources/autoscan/diffs/diff_S1640.json | 0
.../resources/autoscan/diffs/diff_S1643.json | 0
.../resources/autoscan/diffs/diff_S1656.json | 0
.../resources/autoscan/diffs/diff_S1659.json | 0
.../resources/autoscan/diffs/diff_S1700.json | 0
.../resources/autoscan/diffs/diff_S1710.json | 0
.../resources/autoscan/diffs/diff_S1751.json | 0
.../resources/autoscan/diffs/diff_S1764.json | 0
.../resources/autoscan/diffs/diff_S1844.json | 0
.../resources/autoscan/diffs/diff_S1845.json | 0
.../resources/autoscan/diffs/diff_S1849.json | 0
.../resources/autoscan/diffs/diff_S1854.json | 0
.../resources/autoscan/diffs/diff_S1858.json | 0
.../resources/autoscan/diffs/diff_S1860.json | 0
.../resources/autoscan/diffs/diff_S1862.json | 0
.../resources/autoscan/diffs/diff_S1871.json | 0
.../resources/autoscan/diffs/diff_S1872.json | 0
.../resources/autoscan/diffs/diff_S1874.json | 0
.../resources/autoscan/diffs/diff_S1905.json | 0
.../resources/autoscan/diffs/diff_S1940.json | 0
.../resources/autoscan/diffs/diff_S1948.json | 0
.../resources/autoscan/diffs/diff_S1989.json | 0
.../resources/autoscan/diffs/diff_S1994.json | 0
.../resources/autoscan/diffs/diff_S2053.json | 0
.../resources/autoscan/diffs/diff_S2055.json | 0
.../resources/autoscan/diffs/diff_S2060.json | 0
.../resources/autoscan/diffs/diff_S2061.json | 0
.../resources/autoscan/diffs/diff_S2062.json | 0
.../resources/autoscan/diffs/diff_S2065.json | 0
.../resources/autoscan/diffs/diff_S2066.json | 0
.../resources/autoscan/diffs/diff_S2068.json | 0
.../resources/autoscan/diffs/diff_S2077.json | 0
.../resources/autoscan/diffs/diff_S2092.json | 0
.../resources/autoscan/diffs/diff_S2093.json | 0
.../resources/autoscan/diffs/diff_S2094.json | 0
.../resources/autoscan/diffs/diff_S2095.json | 0
.../resources/autoscan/diffs/diff_S2097.json | 0
.../resources/autoscan/diffs/diff_S2109.json | 0
.../resources/autoscan/diffs/diff_S2110.json | 0
.../resources/autoscan/diffs/diff_S2111.json | 0
.../resources/autoscan/diffs/diff_S2112.json | 0
.../resources/autoscan/diffs/diff_S2114.json | 0
.../resources/autoscan/diffs/diff_S2115.json | 0
.../resources/autoscan/diffs/diff_S2116.json | 0
.../resources/autoscan/diffs/diff_S2118.json | 0
.../resources/autoscan/diffs/diff_S2119.json | 0
.../resources/autoscan/diffs/diff_S2121.json | 0
.../resources/autoscan/diffs/diff_S2122.json | 0
.../resources/autoscan/diffs/diff_S2123.json | 0
.../resources/autoscan/diffs/diff_S2127.json | 0
.../resources/autoscan/diffs/diff_S2129.json | 0
.../resources/autoscan/diffs/diff_S2130.json | 0
.../resources/autoscan/diffs/diff_S2133.json | 0
.../resources/autoscan/diffs/diff_S2134.json | 0
.../resources/autoscan/diffs/diff_S2139.json | 0
.../resources/autoscan/diffs/diff_S2140.json | 0
.../resources/autoscan/diffs/diff_S2142.json | 0
.../resources/autoscan/diffs/diff_S2147.json | 0
.../resources/autoscan/diffs/diff_S2151.json | 0
.../resources/autoscan/diffs/diff_S2153.json | 0
.../resources/autoscan/diffs/diff_S2154.json | 0
.../resources/autoscan/diffs/diff_S2157.json | 0
.../resources/autoscan/diffs/diff_S2159.json | 0
.../resources/autoscan/diffs/diff_S2160.json | 0
.../resources/autoscan/diffs/diff_S2166.json | 0
.../resources/autoscan/diffs/diff_S2167.json | 0
.../resources/autoscan/diffs/diff_S2168.json | 0
.../resources/autoscan/diffs/diff_S2175.json | 0
.../resources/autoscan/diffs/diff_S2176.json | 0
.../resources/autoscan/diffs/diff_S2177.json | 0
.../resources/autoscan/diffs/diff_S2178.json | 0
.../resources/autoscan/diffs/diff_S2183.json | 0
.../resources/autoscan/diffs/diff_S2184.json | 0
.../resources/autoscan/diffs/diff_S2185.json | 0
.../resources/autoscan/diffs/diff_S2186.json | 0
.../resources/autoscan/diffs/diff_S2187.json | 0
.../resources/autoscan/diffs/diff_S2188.json | 0
.../resources/autoscan/diffs/diff_S2189.json | 0
.../resources/autoscan/diffs/diff_S2200.json | 0
.../resources/autoscan/diffs/diff_S2201.json | 0
.../resources/autoscan/diffs/diff_S2204.json | 0
.../resources/autoscan/diffs/diff_S2209.json | 0
.../resources/autoscan/diffs/diff_S2222.json | 0
.../resources/autoscan/diffs/diff_S2225.json | 0
.../resources/autoscan/diffs/diff_S2226.json | 0
.../resources/autoscan/diffs/diff_S2229.json | 0
.../resources/autoscan/diffs/diff_S2230.json | 0
.../resources/autoscan/diffs/diff_S2232.json | 0
.../resources/autoscan/diffs/diff_S2234.json | 0
.../resources/autoscan/diffs/diff_S2235.json | 0
.../resources/autoscan/diffs/diff_S2236.json | 0
.../resources/autoscan/diffs/diff_S2245.json | 0
.../resources/autoscan/diffs/diff_S2251.json | 0
.../resources/autoscan/diffs/diff_S2252.json | 0
.../resources/autoscan/diffs/diff_S2254.json | 0
.../resources/autoscan/diffs/diff_S2257.json | 0
.../resources/autoscan/diffs/diff_S2259.json | 0
.../resources/autoscan/diffs/diff_S2272.json | 0
.../resources/autoscan/diffs/diff_S2273.json | 0
.../resources/autoscan/diffs/diff_S2274.json | 0
.../resources/autoscan/diffs/diff_S2275.json | 0
.../resources/autoscan/diffs/diff_S2276.json | 0
.../resources/autoscan/diffs/diff_S2293.json | 0
.../resources/autoscan/diffs/diff_S2326.json | 0
.../resources/autoscan/diffs/diff_S2386.json | 0
.../resources/autoscan/diffs/diff_S2387.json | 0
.../resources/autoscan/diffs/diff_S2388.json | 0
.../resources/autoscan/diffs/diff_S2390.json | 0
.../resources/autoscan/diffs/diff_S2437.json | 0
.../resources/autoscan/diffs/diff_S2438.json | 0
.../resources/autoscan/diffs/diff_S2440.json | 0
.../resources/autoscan/diffs/diff_S2441.json | 0
.../resources/autoscan/diffs/diff_S2442.json | 0
.../resources/autoscan/diffs/diff_S2445.json | 0
.../resources/autoscan/diffs/diff_S2446.json | 0
.../resources/autoscan/diffs/diff_S2447.json | 0
.../resources/autoscan/diffs/diff_S2479.json | 0
.../resources/autoscan/diffs/diff_S2583.json | 0
.../resources/autoscan/diffs/diff_S2589.json | 0
.../resources/autoscan/diffs/diff_S2612.json | 0
.../resources/autoscan/diffs/diff_S2629.json | 0
.../resources/autoscan/diffs/diff_S2637.json | 0
.../resources/autoscan/diffs/diff_S2638.json | 0
.../resources/autoscan/diffs/diff_S2639.json | 0
.../resources/autoscan/diffs/diff_S2647.json | 0
.../resources/autoscan/diffs/diff_S2674.json | 0
.../resources/autoscan/diffs/diff_S2675.json | 0
.../resources/autoscan/diffs/diff_S2676.json | 0
.../resources/autoscan/diffs/diff_S2677.json | 0
.../resources/autoscan/diffs/diff_S2681.json | 0
.../resources/autoscan/diffs/diff_S2689.json | 0
.../resources/autoscan/diffs/diff_S2692.json | 0
.../resources/autoscan/diffs/diff_S2695.json | 0
.../resources/autoscan/diffs/diff_S2696.json | 0
.../resources/autoscan/diffs/diff_S2699.json | 0
.../resources/autoscan/diffs/diff_S2718.json | 0
.../resources/autoscan/diffs/diff_S2737.json | 0
.../resources/autoscan/diffs/diff_S2755.json | 0
.../resources/autoscan/diffs/diff_S2757.json | 0
.../resources/autoscan/diffs/diff_S2761.json | 0
.../resources/autoscan/diffs/diff_S2786.json | 0
.../resources/autoscan/diffs/diff_S2789.json | 0
.../resources/autoscan/diffs/diff_S2864.json | 0
.../resources/autoscan/diffs/diff_S2885.json | 0
.../resources/autoscan/diffs/diff_S2886.json | 0
.../resources/autoscan/diffs/diff_S2924.json | 0
.../resources/autoscan/diffs/diff_S2925.json | 0
.../resources/autoscan/diffs/diff_S2970.json | 0
.../resources/autoscan/diffs/diff_S2975.json | 0
.../resources/autoscan/diffs/diff_S3008.json | 0
.../resources/autoscan/diffs/diff_S3010.json | 0
.../resources/autoscan/diffs/diff_S3011.json | 0
.../resources/autoscan/diffs/diff_S3012.json | 0
.../resources/autoscan/diffs/diff_S3014.json | 0
.../resources/autoscan/diffs/diff_S3020.json | 0
.../resources/autoscan/diffs/diff_S3034.json | 0
.../resources/autoscan/diffs/diff_S3038.json | 0
.../resources/autoscan/diffs/diff_S3039.json | 0
.../resources/autoscan/diffs/diff_S3042.json | 0
.../resources/autoscan/diffs/diff_S3046.json | 0
.../resources/autoscan/diffs/diff_S3064.json | 0
.../resources/autoscan/diffs/diff_S3065.json | 0
.../resources/autoscan/diffs/diff_S3066.json | 0
.../resources/autoscan/diffs/diff_S3067.json | 0
.../resources/autoscan/diffs/diff_S3077.json | 0
.../resources/autoscan/diffs/diff_S3078.json | 0
.../resources/autoscan/diffs/diff_S3252.json | 0
.../resources/autoscan/diffs/diff_S3305.json | 0
.../resources/autoscan/diffs/diff_S3329.json | 0
.../resources/autoscan/diffs/diff_S3330.json | 0
.../resources/autoscan/diffs/diff_S3346.json | 0
.../resources/autoscan/diffs/diff_S3358.json | 0
.../resources/autoscan/diffs/diff_S3398.json | 0
.../resources/autoscan/diffs/diff_S3400.json | 0
.../resources/autoscan/diffs/diff_S3415.json | 0
.../resources/autoscan/diffs/diff_S3416.json | 0
.../resources/autoscan/diffs/diff_S3436.json | 0
.../resources/autoscan/diffs/diff_S3457.json | 0
.../resources/autoscan/diffs/diff_S3516.json | 0
.../resources/autoscan/diffs/diff_S3518.json | 0
.../resources/autoscan/diffs/diff_S3551.json | 0
.../resources/autoscan/diffs/diff_S3577.json | 0
.../resources/autoscan/diffs/diff_S3599.json | 0
.../resources/autoscan/diffs/diff_S3626.json | 0
.../resources/autoscan/diffs/diff_S3631.json | 0
.../resources/autoscan/diffs/diff_S3655.json | 0
.../resources/autoscan/diffs/diff_S3740.json | 0
.../resources/autoscan/diffs/diff_S3751.json | 0
.../resources/autoscan/diffs/diff_S3752.json | 0
.../resources/autoscan/diffs/diff_S3753.json | 0
.../resources/autoscan/diffs/diff_S3776.json | 0
.../resources/autoscan/diffs/diff_S3824.json | 0
.../resources/autoscan/diffs/diff_S3864.json | 0
.../resources/autoscan/diffs/diff_S3878.json | 0
.../resources/autoscan/diffs/diff_S3923.json | 0
.../resources/autoscan/diffs/diff_S3958.json | 0
.../resources/autoscan/diffs/diff_S3959.json | 0
.../resources/autoscan/diffs/diff_S3972.json | 0
.../resources/autoscan/diffs/diff_S3973.json | 0
.../resources/autoscan/diffs/diff_S3981.json | 0
.../resources/autoscan/diffs/diff_S3984.json | 0
.../resources/autoscan/diffs/diff_S3985.json | 0
.../resources/autoscan/diffs/diff_S3986.json | 0
.../resources/autoscan/diffs/diff_S4032.json | 0
.../resources/autoscan/diffs/diff_S4034.json | 0
.../resources/autoscan/diffs/diff_S4036.json | 0
.../resources/autoscan/diffs/diff_S4042.json | 0
.../resources/autoscan/diffs/diff_S4065.json | 0
.../resources/autoscan/diffs/diff_S4087.json | 0
.../resources/autoscan/diffs/diff_S4143.json | 0
.../resources/autoscan/diffs/diff_S4144.json | 0
.../resources/autoscan/diffs/diff_S4165.json | 0
.../resources/autoscan/diffs/diff_S4201.json | 0
.../resources/autoscan/diffs/diff_S4274.json | 0
.../resources/autoscan/diffs/diff_S4275.json | 0
.../resources/autoscan/diffs/diff_S4276.json | 0
.../resources/autoscan/diffs/diff_S4347.json | 0
.../resources/autoscan/diffs/diff_S4348.json | 0
.../resources/autoscan/diffs/diff_S4349.json | 0
.../resources/autoscan/diffs/diff_S4351.json | 0
.../resources/autoscan/diffs/diff_S4423.json | 0
.../resources/autoscan/diffs/diff_S4425.json | 0
.../resources/autoscan/diffs/diff_S4426.json | 0
.../resources/autoscan/diffs/diff_S4433.json | 0
.../resources/autoscan/diffs/diff_S4434.json | 0
.../resources/autoscan/diffs/diff_S4449.json | 0
.../resources/autoscan/diffs/diff_S4454.json | 0
.../resources/autoscan/diffs/diff_S4488.json | 0
.../resources/autoscan/diffs/diff_S4502.json | 0
.../resources/autoscan/diffs/diff_S4507.json | 0
.../resources/autoscan/diffs/diff_S4512.json | 0
.../resources/autoscan/diffs/diff_S4517.json | 0
.../resources/autoscan/diffs/diff_S4524.json | 0
.../resources/autoscan/diffs/diff_S4544.json | 0
.../resources/autoscan/diffs/diff_S4601.json | 0
.../resources/autoscan/diffs/diff_S4602.json | 0
.../resources/autoscan/diffs/diff_S4635.json | 0
.../resources/autoscan/diffs/diff_S4682.json | 0
.../resources/autoscan/diffs/diff_S4684.json | 0
.../resources/autoscan/diffs/diff_S4719.json | 0
.../resources/autoscan/diffs/diff_S4738.json | 0
.../resources/autoscan/diffs/diff_S4790.json | 0
.../resources/autoscan/diffs/diff_S4792.json | 0
.../resources/autoscan/diffs/diff_S4830.json | 0
.../resources/autoscan/diffs/diff_S4838.json | 0
.../resources/autoscan/diffs/diff_S4925.json | 0
.../resources/autoscan/diffs/diff_S4929.json | 0
.../resources/autoscan/diffs/diff_S4968.json | 0
.../resources/autoscan/diffs/diff_S4970.json | 0
.../resources/autoscan/diffs/diff_S4973.json | 0
.../resources/autoscan/diffs/diff_S4977.json | 0
.../resources/autoscan/diffs/diff_S5042.json | 0
.../resources/autoscan/diffs/diff_S5122.json | 0
.../resources/autoscan/diffs/diff_S5164.json | 0
.../resources/autoscan/diffs/diff_S5247.json | 0
.../resources/autoscan/diffs/diff_S5261.json | 0
.../resources/autoscan/diffs/diff_S5301.json | 0
.../resources/autoscan/diffs/diff_S5320.json | 0
.../resources/autoscan/diffs/diff_S5322.json | 0
.../resources/autoscan/diffs/diff_S5324.json | 0
.../resources/autoscan/diffs/diff_S5329.json | 0
.../resources/autoscan/diffs/diff_S5332.json | 0
.../resources/autoscan/diffs/diff_S5344.json | 0
.../resources/autoscan/diffs/diff_S5361.json | 0
.../resources/autoscan/diffs/diff_S5411.json | 0
.../resources/autoscan/diffs/diff_S5413.json | 0
.../resources/autoscan/diffs/diff_S5443.json | 0
.../resources/autoscan/diffs/diff_S5445.json | 0
.../resources/autoscan/diffs/diff_S5527.json | 0
.../resources/autoscan/diffs/diff_S5542.json | 0
.../resources/autoscan/diffs/diff_S5547.json | 0
.../resources/autoscan/diffs/diff_S5659.json | 0
.../resources/autoscan/diffs/diff_S5663.json | 0
.../resources/autoscan/diffs/diff_S5664.json | 0
.../resources/autoscan/diffs/diff_S5665.json | 0
.../resources/autoscan/diffs/diff_S5669.json | 0
.../resources/autoscan/diffs/diff_S5679.json | 0
.../resources/autoscan/diffs/diff_S5689.json | 0
.../resources/autoscan/diffs/diff_S5693.json | 0
.../resources/autoscan/diffs/diff_S5738.json | 0
.../resources/autoscan/diffs/diff_S5776.json | 0
.../resources/autoscan/diffs/diff_S5777.json | 0
.../resources/autoscan/diffs/diff_S5778.json | 0
.../resources/autoscan/diffs/diff_S5779.json | 0
.../resources/autoscan/diffs/diff_S5783.json | 0
.../resources/autoscan/diffs/diff_S5785.json | 0
.../resources/autoscan/diffs/diff_S5786.json | 0
.../resources/autoscan/diffs/diff_S5790.json | 0
.../resources/autoscan/diffs/diff_S5803.json | 0
.../resources/autoscan/diffs/diff_S5804.json | 0
.../resources/autoscan/diffs/diff_S5808.json | 0
.../resources/autoscan/diffs/diff_S5810.json | 0
.../resources/autoscan/diffs/diff_S5826.json | 0
.../resources/autoscan/diffs/diff_S5831.json | 0
.../resources/autoscan/diffs/diff_S5833.json | 0
.../resources/autoscan/diffs/diff_S5838.json | 0
.../resources/autoscan/diffs/diff_S5841.json | 0
.../resources/autoscan/diffs/diff_S5842.json | 0
.../resources/autoscan/diffs/diff_S5843.json | 0
.../resources/autoscan/diffs/diff_S5845.json | 0
.../resources/autoscan/diffs/diff_S5846.json | 0
.../resources/autoscan/diffs/diff_S5850.json | 0
.../resources/autoscan/diffs/diff_S5852.json | 0
.../resources/autoscan/diffs/diff_S5853.json | 0
.../resources/autoscan/diffs/diff_S5854.json | 0
.../resources/autoscan/diffs/diff_S5855.json | 0
.../resources/autoscan/diffs/diff_S5856.json | 0
.../resources/autoscan/diffs/diff_S5857.json | 0
.../resources/autoscan/diffs/diff_S5860.json | 0
.../resources/autoscan/diffs/diff_S5863.json | 0
.../resources/autoscan/diffs/diff_S5866.json | 0
.../resources/autoscan/diffs/diff_S5868.json | 0
.../resources/autoscan/diffs/diff_S5869.json | 0
.../resources/autoscan/diffs/diff_S5876.json | 0
.../resources/autoscan/diffs/diff_S5917.json | 0
.../resources/autoscan/diffs/diff_S5958.json | 0
.../resources/autoscan/diffs/diff_S5960.json | 0
.../resources/autoscan/diffs/diff_S5961.json | 0
.../resources/autoscan/diffs/diff_S5967.json | 0
.../resources/autoscan/diffs/diff_S5969.json | 0
.../resources/autoscan/diffs/diff_S5973.json | 0
.../resources/autoscan/diffs/diff_S5976.json | 0
.../resources/autoscan/diffs/diff_S5993.json | 0
.../resources/autoscan/diffs/diff_S5994.json | 0
.../resources/autoscan/diffs/diff_S5996.json | 0
.../resources/autoscan/diffs/diff_S5998.json | 0
.../resources/autoscan/diffs/diff_S6001.json | 0
.../resources/autoscan/diffs/diff_S6002.json | 0
.../resources/autoscan/diffs/diff_S6019.json | 0
.../resources/autoscan/diffs/diff_S6035.json | 0
.../resources/autoscan/diffs/diff_S6068.json | 0
.../resources/autoscan/diffs/diff_S6070.json | 0
.../resources/autoscan/diffs/diff_S6103.json | 0
.../resources/autoscan/diffs/diff_S6104.json | 0
.../resources/autoscan/diffs/diff_S6126.json | 0
.../resources/autoscan/diffs/diff_S6201.json | 0
.../resources/autoscan/diffs/diff_S6202.json | 0
.../resources/autoscan/diffs/diff_S6203.json | 0
.../resources/autoscan/diffs/diff_S6204.json | 0
.../resources/autoscan/diffs/diff_S6205.json | 0
.../resources/autoscan/diffs/diff_S6206.json | 0
.../resources/autoscan/diffs/diff_S6207.json | 0
.../resources/autoscan/diffs/diff_S6208.json | 0
.../resources/autoscan/diffs/diff_S6209.json | 0
.../resources/autoscan/diffs/diff_S6213.json | 0
.../resources/autoscan/diffs/diff_S6216.json | 0
.../resources/autoscan/diffs/diff_S6217.json | 0
.../resources/autoscan/diffs/diff_S6218.json | 0
.../resources/autoscan/diffs/diff_S6219.json | 0
.../resources/autoscan/diffs/diff_S6241.json | 0
.../resources/autoscan/diffs/diff_S6242.json | 0
.../resources/autoscan/diffs/diff_S6243.json | 0
.../resources/autoscan/diffs/diff_S6244.json | 0
.../resources/autoscan/diffs/diff_S6246.json | 0
.../resources/autoscan/diffs/diff_S6262.json | 0
.../resources/autoscan/diffs/diff_S6263.json | 0
.../resources/autoscan/diffs/diff_S6288.json | 0
.../resources/autoscan/diffs/diff_S6291.json | 0
.../resources/autoscan/diffs/diff_S6293.json | 0
.../resources/autoscan/diffs/diff_S6300.json | 0
.../resources/autoscan/diffs/diff_S6301.json | 0
.../resources/autoscan/diffs/diff_S6326.json | 0
.../resources/autoscan/diffs/diff_S6331.json | 0
.../resources/autoscan/diffs/diff_S6353.json | 0
.../resources/autoscan/diffs/diff_S6355.json | 0
.../resources/autoscan/diffs/diff_S6362.json | 0
.../resources/autoscan/diffs/diff_S6363.json | 0
.../resources/autoscan/diffs/diff_S6373.json | 0
.../resources/autoscan/diffs/diff_S6376.json | 0
.../resources/autoscan/diffs/diff_S6377.json | 0
.../resources/autoscan/diffs/diff_S6395.json | 0
.../resources/autoscan/diffs/diff_S6396.json | 0
.../resources/autoscan/diffs/diff_S6397.json | 0
.../resources/autoscan/diffs/diff_S6418.json | 0
.../resources/autoscan/diffs/diff_S6432.json | 0
.../resources/autoscan/diffs/diff_S6437.json | 0
.../resources/autoscan/diffs/diff_S6485.json | 0
.../resources/autoscan/diffs/diff_S6539.json | 0
.../resources/autoscan/diffs/diff_S6541.json | 0
.../resources/autoscan/diffs/diff_S6548.json | 0
.../resources/autoscan/diffs/diff_S6804.json | 0
.../resources/autoscan/diffs/diff_S6806.json | 0
.../resources/autoscan/diffs/diff_S6809.json | 0
.../resources/autoscan/diffs/diff_S6810.json | 0
.../resources/autoscan/diffs/diff_S6813.json | 0
.../resources/autoscan/diffs/diff_S6814.json | 0
.../resources/autoscan/diffs/diff_S6816.json | 0
.../resources/autoscan/diffs/diff_S6817.json | 0
.../resources/autoscan/diffs/diff_S6818.json | 0
.../resources/autoscan/diffs/diff_S6829.json | 0
.../resources/autoscan/diffs/diff_S6830.json | 0
.../resources/autoscan/diffs/diff_S6831.json | 0
.../resources/autoscan/diffs/diff_S6832.json | 0
.../resources/autoscan/diffs/diff_S6833.json | 0
.../resources/autoscan/diffs/diff_S6837.json | 0
.../resources/autoscan/diffs/diff_S899.json | 0
its/pom.xml | 1 +
501 files changed, 3234 insertions(+), 2 deletions(-)
create mode 100644 its/autoscan/README.md
create mode 100644 its/autoscan/pom.xml
rename its/{ruling => autoscan}/src/test/java/org/sonar/java/it/AutoScanTest.java (99%)
create mode 100644 its/autoscan/src/test/java/org/sonar/java/it/ProfileGenerator.java
create mode 100644 its/autoscan/src/test/resources/autoscan/autoscan-diff-by-rules.json
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S100.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S101.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S106.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1065.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1066.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1068.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S107.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1075.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S108.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S110.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1104.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1110.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1111.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1113.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1116.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1117.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1118.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1119.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S112.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1121.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1123.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1124.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1125.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1126.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1128.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1130.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1133.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1134.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1135.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S114.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1141.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1143.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1144.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1149.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S115.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1150.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1153.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1155.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1157.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1158.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S116.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1161.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1163.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1165.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1168.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S117.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1170.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1171.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1172.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1174.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1175.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1181.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1182.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1185.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1186.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S119.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1190.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1191.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1192.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1193.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1195.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1197.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1199.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S120.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1201.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1206.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1210.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1214.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1215.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1217.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1219.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1220.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1221.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1223.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1226.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S125.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1264.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S127.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S128.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1301.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S131.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1313.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1317.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1319.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S135.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1444.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1450.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1452.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1479.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1481.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1488.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1596.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1598.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1602.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1604.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1607.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1611.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1612.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1640.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1643.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1656.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1659.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1700.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1710.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1751.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1764.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1844.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1845.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1849.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1854.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1858.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1860.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1862.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1871.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1872.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1874.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1905.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1940.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1948.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1989.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S1994.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2053.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2055.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2060.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2061.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2062.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2065.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2066.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2068.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2077.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2092.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2093.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2094.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2095.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2097.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2109.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2110.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2111.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2112.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2114.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2115.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2116.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2118.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2119.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2121.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2122.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2123.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2127.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2129.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2130.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2133.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2134.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2139.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2140.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2142.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2147.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2151.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2153.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2154.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2157.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2159.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2160.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2166.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2167.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2168.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2175.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2176.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2177.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2178.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2183.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2184.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2185.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2186.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2187.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2188.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2189.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2200.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2201.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2204.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2209.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2222.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2225.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2226.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2229.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2230.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2232.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2234.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2235.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2236.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2245.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2251.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2252.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2254.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2257.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2259.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2272.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2273.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2274.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2275.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2276.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2293.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2326.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2386.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2387.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2388.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2390.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2437.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2438.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2440.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2441.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2442.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2445.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2446.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2447.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2479.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2583.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2589.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2612.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2629.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2637.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2638.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2639.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2647.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2674.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2675.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2676.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2677.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2681.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2689.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2692.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2695.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2696.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2699.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2718.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2737.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2755.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2757.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2761.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2786.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2789.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2864.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2885.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2886.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2924.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2925.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2970.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S2975.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3008.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3010.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3011.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3012.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3014.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3020.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3034.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3038.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3039.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3042.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3046.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3064.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3065.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3066.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3067.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3077.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3078.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3252.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3305.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3329.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3330.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3346.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3358.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3398.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3400.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3415.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3416.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3436.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3457.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3516.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3518.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3551.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3577.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3599.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3626.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3631.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3655.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3740.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3751.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3752.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3753.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3776.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3824.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3864.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3878.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3923.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3958.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3959.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3972.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3973.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3981.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3984.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3985.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S3986.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4032.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4034.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4036.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4042.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4065.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4087.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4143.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4144.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4165.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4201.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4274.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4275.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4276.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4347.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4348.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4349.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4351.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4423.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4425.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4426.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4433.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4434.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4449.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4454.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4488.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4502.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4507.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4512.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4517.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4524.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4544.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4601.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4602.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4635.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4682.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4684.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4719.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4738.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4790.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4792.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4830.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4838.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4925.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4929.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4968.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4970.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4973.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S4977.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5042.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5122.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5164.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5247.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5261.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5301.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5320.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5322.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5324.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5329.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5332.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5344.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5361.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5411.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5413.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5443.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5445.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5527.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5542.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5547.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5659.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5663.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5664.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5665.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5669.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5679.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5689.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5693.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5738.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5776.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5777.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5778.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5779.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5783.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5785.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5786.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5790.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5803.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5804.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5808.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5810.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5826.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5831.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5833.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5838.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5841.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5842.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5843.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5845.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5846.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5850.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5852.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5853.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5854.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5855.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5856.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5857.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5860.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5863.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5866.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5868.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5869.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5876.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5917.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5958.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5960.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5961.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5967.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5969.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5973.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5976.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5993.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5994.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5996.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S5998.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6001.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6002.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6019.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6035.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6068.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6070.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6103.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6104.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6126.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6201.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6202.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6203.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6204.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6205.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6206.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6207.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6208.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6209.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6213.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6216.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6217.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6218.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6219.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6241.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6242.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6243.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6244.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6246.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6262.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6263.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6288.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6291.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6293.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6300.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6301.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6326.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6331.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6353.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6355.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6362.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6363.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6373.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6376.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6377.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6395.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6396.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6397.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6418.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6432.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6437.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6485.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6539.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6541.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6548.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6804.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6806.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6809.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6810.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6813.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6814.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6816.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6817.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6818.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6829.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6830.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6831.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6832.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6833.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S6837.json (100%)
rename its/{ruling => autoscan}/src/test/resources/autoscan/diffs/diff_S899.json (100%)
diff --git a/.cirrus.yml b/.cirrus.yml
index 78a12e38fbf..58de8d0e602 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -186,9 +186,28 @@ ruling_win_task:
- cd its/ruling
- mvn package -Pit-ruling -Dsonar.runtimeVersion=LATEST_RELEASE[9.9] -Dmaven.test.redirectTestOutputToFile=false -B -e -V -Dparallel=methods -DuseUnlimitedThreads=true
cleanup_before_cache_script: cleanup_maven_repository
+
+autoscan_task:
+ depends_on:
+ - build
+ <<: *ONLY_SONARSOURCE_QA
+ eks_container:
+ <<: *CONTAINER_DEFINITION
+ image: ${CIRRUS_AWS_ACCOUNT}.dkr.ecr.eu-central-1.amazonaws.com/base:j17-latest
+ cpu: 14
+ memory: 6G
+ maven_cache:
+ folder: ${CIRRUS_WORKING_DIR}/.m2/repository
+ autoscan_script:
+ - source cirrus-env QA
+ - source set_maven_build_version $BUILD_NUMBER
+ - mvn clean compile --projects java-checks-test-sources --also-make-dependents
+ - cd its/autoscan
+ - mvn clean package --batch-mode --errors --show-version --activate-profiles it-autoscan -Dsonar.runtimeVersion=LATEST_RELEASE[9.9] -Dmaven.test.redirectTestOutputToFile=false -Dparallel=methods -DuseUnlimitedThreads=true
+ cleanup_before_cache_script: cleanup_maven_repository
on_failure:
actual_artifacts:
- path: "${CIRRUS_WORKING_DIR}/its/ruling/target/actual/**/*"
+ path: "${CIRRUS_WORKING_DIR}/its/autoscan/target/actual/**/*"
promote_task:
depends_on:
@@ -198,6 +217,7 @@ promote_task:
- ruling_win
- plugin_qa
- ws_scan
+ - autoscan
<<: *ONLY_SONARSOURCE_QA
eks_container:
<<: *CONTAINER_DEFINITION
diff --git a/its/autoscan/README.md b/its/autoscan/README.md
new file mode 100644
index 00000000000..57ed9b27ba7
--- /dev/null
+++ b/its/autoscan/README.md
@@ -0,0 +1,30 @@
+# Autoscan
+
+The tests in this module are designed to detect differences between the issues the Java analyzer can find with and without compiled code.
+The goal here is to spot and fix the potential FPs, and verify the expected FNs between that would show up in [SonarCloud's automatic analysis](https://docs.sonarcloud.io/advanced-setup/automatic-analysis/).
+
+## Testing
+
+### Compiling the sources
+
+Make sure that the `java-checks-tests-sources` module has been compiled (ie: the .class files in `java-checks-tests-sources/target/` are up to date).
+
+In doubt, go to the top-level of the project and run:
+```shell
+# cd ../../ or back to the top level of sonar-java
+mvn clean compile --projects java-checks-test-sources --also-make-dependents
+```
+
+## Running the tests
+
+To run the tests from this folder, run:
+```shell
+mvn clean package --batch-mode --errors --show-version \
+ --activate-profiles it-autoscan \
+ -Dsonar.runtimeVersion=LATEST_RELEASE[9.9]
+```
+
+
+## Updating the expected results
+
+The expected results are listed in [autoscan-diff-by-rules.json](src%2Ftest%2Fresources%2Fautoscan%2Fautoscan-diff-by-rules.json).
diff --git a/its/autoscan/pom.xml b/its/autoscan/pom.xml
new file mode 100644
index 00000000000..30e3a6e4ad6
--- /dev/null
+++ b/its/autoscan/pom.xml
@@ -0,0 +1,81 @@
+
+
+ 4.0.0
+
+
+ org.sonarsource.java
+ java-its
+ 7.29.0-SNAPSHOT
+
+
+ it-java-autoscan
+
+ SonarQube Java :: ITs :: Autoscan
+ 2013
+
+
+ -server
+ false
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ test
+
+
+ com.google.code.gson
+ gson
+ test
+
+
+ com.google.guava
+ guava
+ test
+
+
+ junit
+ junit
+ test
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+ org.slf4j
+ slf4j-api
+ test
+
+
+ org.sonarsource.orchestrator
+ sonar-orchestrator
+ ${orchestrator.version}
+ test
+
+
+ com.oracle
+ ojdbc6
+
+
+
+
+ org.sonarsource.sonarqube
+ sonar-ws
+ ${sonar.version}
+ test
+
+
+
+
+
+ it-autoscan
+
+ false
+
+
+
+
diff --git a/its/ruling/src/test/java/org/sonar/java/it/AutoScanTest.java b/its/autoscan/src/test/java/org/sonar/java/it/AutoScanTest.java
similarity index 99%
rename from its/ruling/src/test/java/org/sonar/java/it/AutoScanTest.java
rename to its/autoscan/src/test/java/org/sonar/java/it/AutoScanTest.java
index 8cc28573324..f30c7352a9c 100644
--- a/its/ruling/src/test/java/org/sonar/java/it/AutoScanTest.java
+++ b/its/autoscan/src/test/java/org/sonar/java/it/AutoScanTest.java
@@ -97,7 +97,7 @@ public void javaCheckTestSources() throws Exception {
MavenBuild mavenBuild = MavenBuild.create()
.setPom(FileLocation.of(PROJECT_LOCATION + "pom.xml").getFile().getCanonicalFile())
- .setCleanPackageSonarGoals()
+ .addSonarGoal()
.addArgument("-DskipTests")
.addArgument("-Panalyze-tests")
.setProperty("sonar.projectKey", PROJECT_KEY)
diff --git a/its/autoscan/src/test/java/org/sonar/java/it/ProfileGenerator.java b/its/autoscan/src/test/java/org/sonar/java/it/ProfileGenerator.java
new file mode 100644
index 00000000000..bae5a8fc05b
--- /dev/null
+++ b/its/autoscan/src/test/java/org/sonar/java/it/ProfileGenerator.java
@@ -0,0 +1,158 @@
+/*
+ * SonarQube Java
+ * Copyright (C) 2013-2023 SonarSource SA
+ * mailto:info AT sonarsource DOT com
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+package org.sonar.java.it;
+
+import com.google.common.collect.ImmutableMap;
+import com.google.common.io.Files;
+import com.sonar.orchestrator.Orchestrator;
+import com.sonar.orchestrator.container.Server;
+import com.sonar.orchestrator.locator.FileLocation;
+import java.io.File;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+import java.util.Set;
+import javax.annotation.Nullable;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.sonarqube.ws.Rules;
+import org.sonarqube.ws.client.HttpConnector;
+import org.sonarqube.ws.client.WsClient;
+import org.sonarqube.ws.client.WsClientFactories;
+import org.sonarqube.ws.client.rules.SearchRequest;
+
+public class ProfileGenerator {
+ private static final String LANGUAGE = "java";
+ private static final String REPOSITORY_KEY = "java";
+ // note that 500 is the maximum allowed by SQ rules/api/search
+ private static final int NUMBER_RULES_BY_PAGE = 500;
+
+ private static final Logger LOG = LoggerFactory.getLogger(ProfileGenerator.class);
+
+ static void generate(Orchestrator orchestrator, ImmutableMap> rulesParameters,
+ Set excluded, Set subsetOfEnabledRules, Set activatedRuleKeys) {
+ generate(orchestrator, null, rulesParameters, excluded, subsetOfEnabledRules, activatedRuleKeys);
+ }
+
+ /**
+ * @return the list of enabled rule keys for the given profile
+ */
+ static void generate(Orchestrator orchestrator, @Nullable String qualityProfile, ImmutableMap> rulesParameters,
+ Set excluded, Set subsetOfEnabledRules, Set activatedRuleKeys) {
+ try {
+ LOG.info("Generating profile containing all the rules");
+ StringBuilder sb = new StringBuilder()
+ .append("")
+ .append("rules")
+ .append("").append(LANGUAGE).append("")
+ .append("");
+
+ for (String key : getRuleKeys(orchestrator, qualityProfile)) {
+ if (excluded.contains(key) || (!subsetOfEnabledRules.isEmpty() && !subsetOfEnabledRules.contains(key))) {
+ continue;
+ }
+ activatedRuleKeys.add(key);
+ sb.append("")
+ .append("").append(REPOSITORY_KEY).append("")
+ .append("").append(key).append("")
+ .append("INFO");
+ if (rulesParameters.containsKey(key)) {
+ sb.append("");
+ for (Map.Entry parameter : rulesParameters.get(key).entrySet()) {
+ sb.append("")
+ .append("").append(parameter.getKey()).append("")
+ .append("").append(parameter.getValue()).append("")
+ .append("");
+ }
+ sb.append("");
+ }
+ sb.append("");
+ }
+
+ sb.append("")
+ .append("");
+
+ File file = File.createTempFile("profile", ".xml");
+ Files.asCharSink(file, StandardCharsets.UTF_8).write(sb);
+ LOG.info("Restoring profile to SonarQube");
+ orchestrator.getServer().restoreProfile(FileLocation.of(file));
+ file.delete();
+ } catch (IOException e) {
+ throw new IllegalStateException(e);
+ }
+ }
+
+ private static List getRuleKeys(Orchestrator orchestrator, @Nullable String qualityProfile) {
+ List ruleKeys = new ArrayList<>();
+ // pages are 1-based
+ int currentPage = 1;
+
+ long totalNumberRules;
+ long collectedRulesNumber;
+ Optional qualityProfileName = getQualityProfileName(orchestrator, qualityProfile);
+ do {
+ SearchRequest searchRequest = new SearchRequest()
+ .setLanguages(Collections.singletonList(LANGUAGE))
+ .setRepositories(Collections.singletonList(REPOSITORY_KEY))
+ .setP(Integer.toString(currentPage))
+ .setPs(Integer.toString(NUMBER_RULES_BY_PAGE));
+ qualityProfileName.ifPresent(qProfile -> searchRequest.setActivation("true").setQprofile(qProfile));
+
+ Rules.SearchResponse searchResponse = newAdminWsClient(orchestrator).rules().search(searchRequest);
+
+ searchResponse.getRulesList().stream()
+ .map(Rules.Rule::getKey)
+ .map(key -> key.split(":")[1])
+ .forEach(ruleKeys::add);
+
+ // update number of rules
+ collectedRulesNumber = ruleKeys.size();
+ totalNumberRules = searchResponse.getTotal();
+ LOG.info("Collected rule keys: {} / {}", collectedRulesNumber, totalNumberRules);
+ // prepare for next page
+ currentPage++;
+ } while (collectedRulesNumber != totalNumberRules);
+
+ return ruleKeys;
+ }
+
+ private static Optional getQualityProfileName(Orchestrator orchestrator, @Nullable String qualityProfile) {
+ if (qualityProfile == null || qualityProfile.isEmpty()) {
+ return Optional.empty();
+ }
+ org.sonarqube.ws.client.qualityprofiles.SearchRequest request = new org.sonarqube.ws.client.qualityprofiles.SearchRequest().setLanguage(LANGUAGE);
+
+ return newAdminWsClient(orchestrator).qualityprofiles().search(request).getProfilesList().stream()
+ .filter(p -> qualityProfile.equalsIgnoreCase(p.getName()))
+ .map(p -> p.getKey())
+ .findFirst();
+ }
+
+ static WsClient newAdminWsClient(Orchestrator orchestrator) {
+ return WsClientFactories.getDefault().newClient(HttpConnector.newBuilder()
+ .credentials(Server.ADMIN_LOGIN, Server.ADMIN_PASSWORD)
+ .url(orchestrator.getServer().getUrl())
+ .build());
+ }
+}
diff --git a/its/autoscan/src/test/resources/autoscan/autoscan-diff-by-rules.json b/its/autoscan/src/test/resources/autoscan/autoscan-diff-by-rules.json
new file mode 100644
index 00000000000..cd487842983
--- /dev/null
+++ b/its/autoscan/src/test/resources/autoscan/autoscan-diff-by-rules.json
@@ -0,0 +1,2942 @@
+[
+ {
+ "ruleKey": "S100",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 2
+ },
+ {
+ "ruleKey": "S101",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S106",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S107",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S108",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S110",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S112",
+ "hasTruePositives": true,
+ "falseNegatives": 16,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S114",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S115",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S116",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S117",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S119",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S120",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S125",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S127",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S128",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S131",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S135",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S899",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1065",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1066",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1068",
+ "hasTruePositives": true,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1075",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1104",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1110",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1111",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1113",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1116",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1117",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1118",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1119",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1121",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1123",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1124",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1125",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1126",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1128",
+ "hasTruePositives": true,
+ "falseNegatives": 32,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1130",
+ "hasTruePositives": true,
+ "falseNegatives": 30,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1133",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1134",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1135",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1141",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1143",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1144",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1149",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1150",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1153",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1155",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1157",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1158",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1161",
+ "hasTruePositives": true,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1163",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1165",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1168",
+ "hasTruePositives": true,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1170",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1171",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1172",
+ "hasTruePositives": true,
+ "falseNegatives": 13,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1174",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1175",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1181",
+ "hasTruePositives": false,
+ "falseNegatives": 10,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1182",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1185",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1186",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1190",
+ "hasTruePositives": false,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1191",
+ "hasTruePositives": false,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1192",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1193",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1195",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1197",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1199",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1201",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1206",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1210",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1214",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1215",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1217",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1219",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1220",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1221",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1223",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1226",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1264",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1301",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1313",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1317",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1319",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1444",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1450",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1452",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1479",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1481",
+ "hasTruePositives": true,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1488",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1596",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1598",
+ "hasTruePositives": false,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1602",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1604",
+ "hasTruePositives": true,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1607",
+ "hasTruePositives": false,
+ "falseNegatives": 11,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1611",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1612",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1640",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1643",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1656",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1659",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1700",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1710",
+ "hasTruePositives": false,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1751",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1764",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1844",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1845",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1849",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1854",
+ "hasTruePositives": true,
+ "falseNegatives": 3,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1858",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1860",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1862",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1871",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1872",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1874",
+ "hasTruePositives": true,
+ "falseNegatives": 102,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1905",
+ "hasTruePositives": true,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1940",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1948",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1989",
+ "hasTruePositives": false,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S1994",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2053",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2055",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2060",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2061",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2062",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2065",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2066",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2068",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2077",
+ "hasTruePositives": true,
+ "falseNegatives": 10,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2092",
+ "hasTruePositives": true,
+ "falseNegatives": 42,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2093",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2094",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2095",
+ "hasTruePositives": true,
+ "falseNegatives": 67,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2097",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2109",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2110",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2111",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2112",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2114",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2115",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2116",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2118",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2119",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2121",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2122",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2123",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2127",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2129",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2130",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2133",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2134",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2139",
+ "hasTruePositives": true,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2140",
+ "hasTruePositives": true,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2142",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2147",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2151",
+ "hasTruePositives": false,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2153",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2154",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2157",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2159",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2160",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2166",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2167",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2168",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2175",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2176",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2177",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2178",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2183",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2184",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2185",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2186",
+ "hasTruePositives": false,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2187",
+ "hasTruePositives": true,
+ "falseNegatives": 11,
+ "falsePositives": 1
+ },
+ {
+ "ruleKey": "S2188",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2189",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2200",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2201",
+ "hasTruePositives": true,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2204",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2209",
+ "hasTruePositives": true,
+ "falseNegatives": 17,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2222",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2225",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2226",
+ "hasTruePositives": false,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2229",
+ "hasTruePositives": false,
+ "falseNegatives": 52,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2230",
+ "hasTruePositives": true,
+ "falseNegatives": 15,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2232",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2234",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2235",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2236",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2245",
+ "hasTruePositives": true,
+ "falseNegatives": 24,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2251",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2252",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2254",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2257",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2259",
+ "hasTruePositives": true,
+ "falseNegatives": 4,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2272",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2273",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2274",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2275",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2276",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2293",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2326",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2386",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2387",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2388",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2390",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2437",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2438",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2440",
+ "hasTruePositives": true,
+ "falseNegatives": 4,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2441",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2442",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2445",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2446",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2447",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2479",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2583",
+ "hasTruePositives": true,
+ "falseNegatives": 21,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2589",
+ "hasTruePositives": true,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2612",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2629",
+ "hasTruePositives": true,
+ "falseNegatives": 58,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2637",
+ "hasTruePositives": true,
+ "falseNegatives": 21,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2638",
+ "hasTruePositives": true,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2639",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2647",
+ "hasTruePositives": true,
+ "falseNegatives": 3,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2674",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2675",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2676",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2677",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2681",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2689",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2692",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2695",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2696",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2699",
+ "hasTruePositives": true,
+ "falseNegatives": 143,
+ "falsePositives": 1
+ },
+ {
+ "ruleKey": "S2718",
+ "hasTruePositives": false,
+ "falseNegatives": 12,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2737",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2755",
+ "hasTruePositives": false,
+ "falseNegatives": 100,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2757",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2761",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2786",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2789",
+ "hasTruePositives": true,
+ "falseNegatives": 11,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2864",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2885",
+ "hasTruePositives": true,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2886",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2924",
+ "hasTruePositives": false,
+ "falseNegatives": 8,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2925",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2970",
+ "hasTruePositives": false,
+ "falseNegatives": 65,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S2975",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3008",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3010",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3011",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3012",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3014",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3020",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3034",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3038",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3039",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3042",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3046",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3064",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3065",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3066",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3067",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3077",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3078",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3252",
+ "hasTruePositives": true,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3305",
+ "hasTruePositives": false,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3329",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3330",
+ "hasTruePositives": true,
+ "falseNegatives": 51,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3346",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3358",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3398",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3400",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3415",
+ "hasTruePositives": false,
+ "falseNegatives": 280,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3416",
+ "hasTruePositives": true,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3436",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3457",
+ "hasTruePositives": true,
+ "falseNegatives": 150,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3516",
+ "hasTruePositives": true,
+ "falseNegatives": 11,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3518",
+ "hasTruePositives": true,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3551",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3577",
+ "hasTruePositives": true,
+ "falseNegatives": 44,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3599",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3626",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3631",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3655",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3740",
+ "hasTruePositives": true,
+ "falseNegatives": 50,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3751",
+ "hasTruePositives": false,
+ "falseNegatives": 13,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3752",
+ "hasTruePositives": true,
+ "falseNegatives": 23,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3753",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3776",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3824",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3864",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3878",
+ "hasTruePositives": true,
+ "falseNegatives": 27,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3923",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3958",
+ "hasTruePositives": true,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3959",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3972",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3973",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3981",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3984",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3985",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S3986",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4032",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4034",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4036",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4042",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4065",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4087",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4143",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4144",
+ "hasTruePositives": true,
+ "falseNegatives": 3,
+ "falsePositives": 7
+ },
+ {
+ "ruleKey": "S4165",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4201",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4274",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4275",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4276",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4347",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4348",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4349",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4351",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4423",
+ "hasTruePositives": true,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4425",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4426",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4433",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4434",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4449",
+ "hasTruePositives": false,
+ "falseNegatives": 27,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4454",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4488",
+ "hasTruePositives": false,
+ "falseNegatives": 14,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4502",
+ "hasTruePositives": false,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4507",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4512",
+ "hasTruePositives": false,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4517",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4524",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4544",
+ "hasTruePositives": false,
+ "falseNegatives": 8,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4601",
+ "hasTruePositives": false,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4602",
+ "hasTruePositives": false,
+ "falseNegatives": 21,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4635",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4682",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4684",
+ "hasTruePositives": false,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4719",
+ "hasTruePositives": true,
+ "falseNegatives": 59,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4738",
+ "hasTruePositives": false,
+ "falseNegatives": 55,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4790",
+ "hasTruePositives": true,
+ "falseNegatives": 37,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4792",
+ "hasTruePositives": true,
+ "falseNegatives": 19,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4830",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4838",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4925",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4929",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4968",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4970",
+ "hasTruePositives": false,
+ "falseNegatives": 12,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4973",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S4977",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5042",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5122",
+ "hasTruePositives": true,
+ "falseNegatives": 18,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5164",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5247",
+ "hasTruePositives": false,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5261",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5301",
+ "hasTruePositives": false,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5320",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5322",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5324",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5329",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5332",
+ "hasTruePositives": true,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5344",
+ "hasTruePositives": false,
+ "falseNegatives": 15,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5361",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5411",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5413",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5443",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5445",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5527",
+ "hasTruePositives": true,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5542",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5547",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5659",
+ "hasTruePositives": false,
+ "falseNegatives": 16,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5663",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5664",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5665",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5669",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5679",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5689",
+ "hasTruePositives": true,
+ "falseNegatives": 12,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5693",
+ "hasTruePositives": false,
+ "falseNegatives": 16,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5738",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5776",
+ "hasTruePositives": false,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5777",
+ "hasTruePositives": false,
+ "falseNegatives": 4,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5778",
+ "hasTruePositives": false,
+ "falseNegatives": 31,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5779",
+ "hasTruePositives": false,
+ "falseNegatives": 40,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5783",
+ "hasTruePositives": false,
+ "falseNegatives": 24,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5785",
+ "hasTruePositives": false,
+ "falseNegatives": 38,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5786",
+ "hasTruePositives": true,
+ "falseNegatives": 63,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5790",
+ "hasTruePositives": false,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5803",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5804",
+ "hasTruePositives": false,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5808",
+ "hasTruePositives": false,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5810",
+ "hasTruePositives": false,
+ "falseNegatives": 16,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5826",
+ "hasTruePositives": true,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5831",
+ "hasTruePositives": false,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5833",
+ "hasTruePositives": false,
+ "falseNegatives": 53,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5838",
+ "hasTruePositives": false,
+ "falseNegatives": 274,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5841",
+ "hasTruePositives": false,
+ "falseNegatives": 23,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5842",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5843",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5845",
+ "hasTruePositives": false,
+ "falseNegatives": 164,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5846",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5850",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5852",
+ "hasTruePositives": true,
+ "falseNegatives": 3,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5853",
+ "hasTruePositives": false,
+ "falseNegatives": 45,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5854",
+ "hasTruePositives": true,
+ "falseNegatives": 3,
+ "falsePositives": 1
+ },
+ {
+ "ruleKey": "S5855",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5856",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5857",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5860",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 2
+ },
+ {
+ "ruleKey": "S5863",
+ "hasTruePositives": false,
+ "falseNegatives": 123,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5866",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5868",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5869",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5876",
+ "hasTruePositives": false,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5917",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5958",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5960",
+ "hasTruePositives": false,
+ "falseNegatives": 3,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5961",
+ "hasTruePositives": false,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5967",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5969",
+ "hasTruePositives": false,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5973",
+ "hasTruePositives": false,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5976",
+ "hasTruePositives": false,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5993",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5994",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5996",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S5998",
+ "hasTruePositives": true,
+ "falseNegatives": 3,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6001",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6002",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6019",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6035",
+ "hasTruePositives": true,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6068",
+ "hasTruePositives": false,
+ "falseNegatives": 11,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6070",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6103",
+ "hasTruePositives": false,
+ "falseNegatives": 19,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6104",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6126",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6201",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6202",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6203",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6204",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6205",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6206",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6207",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6208",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6209",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6213",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6216",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6217",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6218",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6219",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6241",
+ "hasTruePositives": false,
+ "falseNegatives": 31,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6242",
+ "hasTruePositives": false,
+ "falseNegatives": 45,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6243",
+ "hasTruePositives": false,
+ "falseNegatives": 30,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6244",
+ "hasTruePositives": false,
+ "falseNegatives": 9,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6246",
+ "hasTruePositives": false,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6262",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6263",
+ "hasTruePositives": false,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6288",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6291",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6293",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6300",
+ "hasTruePositives": false,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6301",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6326",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6331",
+ "hasTruePositives": true,
+ "falseNegatives": 1,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6353",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6355",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6362",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6363",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6373",
+ "hasTruePositives": false,
+ "falseNegatives": 15,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6376",
+ "hasTruePositives": false,
+ "falseNegatives": 15,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6377",
+ "hasTruePositives": false,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6395",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6396",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6397",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6418",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6432",
+ "hasTruePositives": true,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6437",
+ "hasTruePositives": true,
+ "falseNegatives": 57,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6485",
+ "hasTruePositives": false,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6539",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6541",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6548",
+ "hasTruePositives": true,
+ "falseNegatives": 0,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6804",
+ "hasTruePositives": false,
+ "falseNegatives": 7,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6806",
+ "hasTruePositives": false,
+ "falseNegatives": 10,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6809",
+ "hasTruePositives": false,
+ "falseNegatives": 94,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6810",
+ "hasTruePositives": false,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6813",
+ "hasTruePositives": true,
+ "falseNegatives": 33,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6814",
+ "hasTruePositives": false,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6817",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6818",
+ "hasTruePositives": false,
+ "falseNegatives": 4,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6829",
+ "hasTruePositives": false,
+ "falseNegatives": 5,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6831",
+ "hasTruePositives": false,
+ "falseNegatives": 6,
+ "falsePositives": 0
+ },
+ {
+ "ruleKey": "S6837",
+ "hasTruePositives": false,
+ "falseNegatives": 2,
+ "falsePositives": 0
+ }
+]
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S100.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S100.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S100.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S100.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S101.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S101.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S101.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S101.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S106.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S106.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S106.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S106.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1065.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1065.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1065.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1065.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1066.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1066.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1066.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1066.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1068.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1068.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1068.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1068.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S107.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S107.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S107.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S107.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1075.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1075.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1075.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1075.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S108.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S108.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S108.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S108.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S110.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S110.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S110.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S110.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1104.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1104.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1104.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1104.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1110.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1110.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1110.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1110.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1111.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1111.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1111.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1111.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1113.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1113.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1113.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1113.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1116.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1116.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1116.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1116.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1117.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1117.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1117.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1117.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1118.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1118.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1118.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1118.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1119.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1119.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1119.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1119.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S112.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S112.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S112.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S112.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1121.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1121.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1121.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1121.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1123.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1123.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1123.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1123.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1124.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1124.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1124.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1124.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1125.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1125.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1125.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1125.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1126.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1126.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1126.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1126.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1128.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1128.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1128.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1128.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1130.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1130.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1130.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1130.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1133.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1133.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1133.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1133.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1134.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1134.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1134.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1134.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1135.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1135.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1135.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1135.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S114.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S114.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S114.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S114.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1141.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1141.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1141.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1141.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1143.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1143.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1143.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1143.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1144.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1144.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1144.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1144.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1149.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1149.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1149.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1149.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S115.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S115.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S115.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S115.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1150.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1150.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1150.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1150.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1153.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1153.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1153.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1153.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1155.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1155.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1155.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1155.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1157.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1157.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1157.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1157.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1158.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1158.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1158.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1158.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S116.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S116.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S116.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S116.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1161.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1161.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1161.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1161.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1163.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1163.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1163.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1163.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1165.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1165.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1165.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1165.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1168.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1168.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1168.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1168.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S117.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S117.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S117.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S117.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1170.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1170.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1170.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1170.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1171.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1171.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1171.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1171.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1172.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1172.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1172.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1172.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1174.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1174.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1174.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1174.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1175.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1175.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1175.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1175.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1181.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1181.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1181.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1181.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1182.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1182.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1182.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1182.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1185.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1185.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1185.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1185.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1186.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1186.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1186.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1186.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S119.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S119.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S119.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S119.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1190.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1190.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1190.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1190.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1191.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1191.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1191.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1191.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1192.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1192.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1192.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1192.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1193.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1193.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1193.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1193.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1195.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1195.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1195.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1195.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1197.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1197.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1197.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1197.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1199.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1199.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1199.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1199.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S120.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S120.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S120.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S120.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1201.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1201.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1201.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1201.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1206.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1206.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1206.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1206.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1210.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1210.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1210.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1210.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1214.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1214.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1214.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1214.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1215.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1215.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1215.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1215.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1217.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1217.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1217.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1217.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1219.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1219.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1219.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1219.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1220.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1220.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1220.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1220.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1221.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1221.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1221.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1221.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1223.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1223.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1223.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1223.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1226.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1226.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1226.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1226.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S125.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S125.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S125.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S125.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1264.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1264.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1264.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1264.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S127.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S127.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S127.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S127.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S128.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S128.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S128.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S128.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1301.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1301.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1301.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1301.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S131.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S131.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S131.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S131.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1313.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1313.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1313.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1313.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1317.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1317.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1317.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1317.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1319.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1319.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1319.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1319.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S135.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S135.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S135.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S135.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1444.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1444.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1444.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1444.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1450.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1450.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1450.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1450.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1452.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1452.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1452.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1452.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1479.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1479.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1479.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1479.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1481.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1481.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1481.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1481.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1488.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1488.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1488.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1488.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1596.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1596.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1596.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1596.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1598.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1598.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1598.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1598.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1602.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1602.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1602.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1602.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1604.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1604.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1604.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1604.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1607.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1607.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1607.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1607.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1611.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1611.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1611.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1611.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1612.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1612.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1612.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1612.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1640.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1640.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1640.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1640.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1643.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1643.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1643.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1643.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1656.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1656.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1656.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1656.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1659.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1659.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1659.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1659.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1700.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1700.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1700.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1700.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1710.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1710.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1710.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1710.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1751.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1751.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1751.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1751.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1764.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1764.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1764.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1764.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1844.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1844.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1844.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1844.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1845.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1845.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1845.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1845.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1849.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1849.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1849.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1849.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1854.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1854.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1854.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1854.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1858.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1858.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1858.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1858.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1860.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1860.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1860.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1860.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1862.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1862.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1862.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1862.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1871.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1871.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1871.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1871.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1872.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1872.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1872.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1872.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1874.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1874.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1874.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1874.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1905.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1905.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1905.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1905.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1940.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1940.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1940.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1940.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1948.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1948.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1948.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1948.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1989.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1989.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1989.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1989.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S1994.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S1994.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S1994.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S1994.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2053.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2053.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2053.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2053.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2055.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2055.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2055.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2055.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2060.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2060.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2060.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2060.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2061.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2061.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2061.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2061.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2062.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2062.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2062.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2062.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2065.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2065.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2065.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2065.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2066.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2066.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2066.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2066.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2068.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2068.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2068.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2068.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2077.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2077.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2077.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2077.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2092.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2092.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2092.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2092.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2093.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2093.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2093.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2093.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2094.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2094.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2094.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2094.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2095.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2095.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2095.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2095.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2097.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2097.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2097.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2097.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2109.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2109.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2109.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2109.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2110.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2110.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2110.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2110.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2111.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2111.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2111.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2111.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2112.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2112.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2112.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2112.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2114.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2114.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2114.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2114.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2115.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2115.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2115.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2115.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2116.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2116.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2116.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2116.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2118.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2118.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2118.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2118.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2119.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2119.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2119.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2119.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2121.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2121.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2121.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2121.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2122.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2122.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2122.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2122.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2123.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2123.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2123.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2123.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2127.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2127.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2127.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2127.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2129.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2129.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2129.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2129.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2130.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2130.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2130.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2130.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2133.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2133.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2133.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2133.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2134.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2134.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2134.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2134.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2139.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2139.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2139.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2139.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2140.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2140.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2140.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2140.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2142.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2142.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2142.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2142.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2147.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2147.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2147.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2147.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2151.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2151.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2151.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2151.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2153.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2153.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2153.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2153.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2154.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2154.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2154.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2154.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2157.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2157.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2157.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2157.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2159.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2159.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2159.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2159.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2160.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2160.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2160.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2160.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2166.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2166.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2166.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2166.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2167.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2167.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2167.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2167.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2168.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2168.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2168.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2168.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2175.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2175.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2175.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2175.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2176.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2176.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2176.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2176.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2177.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2177.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2177.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2177.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2178.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2178.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2178.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2178.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2183.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2183.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2183.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2183.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2184.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2184.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2184.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2184.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2185.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2185.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2185.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2185.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2186.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2186.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2186.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2186.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2187.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2187.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2187.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2187.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2188.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2188.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2188.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2188.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2189.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2189.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2189.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2189.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2200.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2200.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2200.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2200.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2201.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2201.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2201.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2201.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2204.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2204.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2204.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2204.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2209.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2209.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2209.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2209.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2222.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2222.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2222.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2222.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2225.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2225.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2225.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2225.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2226.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2226.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2226.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2226.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2229.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2229.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2229.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2229.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2230.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2230.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2230.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2230.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2232.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2232.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2232.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2232.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2234.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2234.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2234.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2234.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2235.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2235.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2235.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2235.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2236.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2236.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2236.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2236.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2245.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2245.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2245.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2245.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2251.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2251.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2251.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2251.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2252.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2252.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2252.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2252.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2254.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2254.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2254.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2254.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2257.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2257.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2257.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2257.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2259.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2259.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2259.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2259.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2272.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2272.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2272.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2272.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2273.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2273.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2273.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2273.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2274.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2274.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2274.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2274.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2275.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2275.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2275.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2275.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2276.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2276.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2276.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2276.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2293.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2293.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2293.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2293.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2326.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2326.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2326.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2326.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2386.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2386.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2386.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2386.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2387.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2387.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2387.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2387.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2388.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2388.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2388.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2388.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2390.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2390.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2390.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2390.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2437.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2437.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2437.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2437.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2438.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2438.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2438.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2438.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2440.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2440.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2440.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2440.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2441.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2441.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2441.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2441.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2442.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2442.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2442.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2442.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2445.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2445.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2445.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2445.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2446.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2446.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2446.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2446.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2447.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2447.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2447.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2447.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2479.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2479.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2479.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2479.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2583.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2583.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2583.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2583.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2589.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2589.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2589.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2589.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2612.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2612.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2612.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2612.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2629.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2629.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2629.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2629.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2637.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2637.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2637.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2637.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2638.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2638.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2638.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2638.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2639.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2639.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2639.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2639.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2647.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2647.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2647.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2647.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2674.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2674.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2674.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2674.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2675.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2675.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2675.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2675.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2676.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2676.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2676.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2676.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2677.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2677.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2677.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2677.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2681.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2681.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2681.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2681.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2689.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2689.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2689.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2689.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2692.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2692.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2692.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2692.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2695.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2695.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2695.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2695.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2696.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2696.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2696.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2696.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2699.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2699.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2699.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2699.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2718.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2718.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2718.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2718.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2737.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2737.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2737.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2737.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2755.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2755.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2755.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2755.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2757.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2757.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2757.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2757.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2761.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2761.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2761.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2761.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2786.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2786.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2786.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2786.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2789.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2789.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2789.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2789.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2864.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2864.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2864.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2864.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2885.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2885.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2885.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2885.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2886.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2886.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2886.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2886.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2924.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2924.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2924.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2924.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2925.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2925.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2925.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2925.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2970.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2970.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2970.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2970.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S2975.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S2975.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S2975.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S2975.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3008.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3008.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3008.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3008.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3010.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3010.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3010.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3010.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3011.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3011.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3011.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3011.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3012.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3012.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3012.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3012.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3014.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3014.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3014.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3014.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3020.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3020.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3020.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3020.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3034.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3034.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3034.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3034.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3038.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3038.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3038.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3038.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3039.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3039.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3039.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3039.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3042.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3042.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3042.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3042.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3046.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3046.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3046.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3046.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3064.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3064.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3064.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3064.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3065.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3065.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3065.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3065.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3066.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3066.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3066.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3066.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3067.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3067.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3067.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3067.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3077.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3077.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3077.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3077.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3078.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3078.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3078.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3078.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3252.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3252.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3252.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3252.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3305.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3305.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3305.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3305.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3329.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3329.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3329.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3329.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3330.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3330.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3330.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3330.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3346.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3346.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3346.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3346.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3358.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3358.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3358.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3358.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3398.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3398.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3398.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3398.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3400.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3400.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3400.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3400.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3415.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3415.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3415.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3415.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3416.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3416.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3416.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3416.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3436.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3436.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3436.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3436.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3457.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3457.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3457.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3457.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3516.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3516.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3516.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3516.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3518.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3518.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3518.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3518.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3551.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3551.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3551.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3551.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3577.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3577.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3577.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3577.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3599.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3599.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3599.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3599.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3626.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3626.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3626.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3626.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3631.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3631.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3631.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3631.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3655.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3655.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3655.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3655.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3740.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3740.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3740.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3740.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3751.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3751.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3751.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3751.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3752.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3752.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3752.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3752.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3753.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3753.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3753.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3753.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3776.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3776.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3776.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3776.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3824.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3824.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3824.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3824.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3864.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3864.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3864.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3864.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3878.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3878.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3878.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3878.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3923.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3923.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3923.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3923.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3958.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3958.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3958.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3958.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3959.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3959.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3959.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3959.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3972.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3972.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3972.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3972.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3973.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3973.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3973.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3973.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3981.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3981.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3981.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3981.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3984.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3984.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3984.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3984.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3985.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3985.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3985.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3985.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S3986.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S3986.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S3986.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S3986.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4032.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4032.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4032.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4032.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4034.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4034.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4034.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4034.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4036.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4036.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4036.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4036.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4042.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4042.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4042.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4042.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4065.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4065.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4065.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4065.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4087.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4087.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4087.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4087.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4143.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4143.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4143.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4143.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4144.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4144.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4144.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4144.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4165.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4165.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4165.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4165.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4201.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4201.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4201.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4201.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4274.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4274.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4274.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4274.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4275.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4275.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4275.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4275.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4276.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4276.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4276.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4276.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4347.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4347.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4347.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4347.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4348.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4348.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4348.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4348.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4349.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4349.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4349.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4349.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4351.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4351.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4351.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4351.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4423.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4423.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4423.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4423.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4425.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4425.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4425.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4425.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4426.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4426.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4426.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4426.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4433.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4433.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4433.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4433.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4434.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4434.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4434.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4434.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4449.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4449.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4449.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4449.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4454.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4454.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4454.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4454.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4488.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4488.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4488.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4488.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4502.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4502.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4502.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4502.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4507.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4507.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4507.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4507.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4512.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4512.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4512.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4512.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4517.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4517.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4517.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4517.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4524.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4524.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4524.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4524.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4544.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4544.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4544.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4544.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4601.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4601.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4601.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4601.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4602.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4602.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4602.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4602.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4635.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4635.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4635.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4635.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4682.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4682.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4682.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4682.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4684.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4684.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4684.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4684.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4719.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4719.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4719.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4719.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4738.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4738.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4738.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4738.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4790.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4790.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4790.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4790.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4792.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4792.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4792.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4792.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4830.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4830.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4830.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4830.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4838.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4838.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4838.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4838.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4925.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4925.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4925.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4925.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4929.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4929.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4929.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4929.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4968.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4968.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4968.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4968.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4970.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4970.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4970.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4970.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4973.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4973.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4973.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4973.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S4977.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S4977.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S4977.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S4977.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5042.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5042.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5042.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5042.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5122.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5122.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5122.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5122.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5164.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5164.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5164.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5164.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5247.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5247.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5247.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5247.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5261.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5261.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5261.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5261.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5301.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5301.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5301.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5301.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5320.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5320.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5320.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5320.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5322.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5322.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5322.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5322.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5324.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5324.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5324.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5324.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5329.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5329.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5329.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5329.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5332.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5332.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5332.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5332.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5344.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5344.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5344.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5344.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5361.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5361.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5361.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5361.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5411.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5411.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5411.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5411.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5413.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5413.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5413.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5413.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5443.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5443.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5443.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5443.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5445.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5445.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5445.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5445.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5527.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5527.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5527.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5527.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5542.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5542.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5542.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5542.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5547.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5547.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5547.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5547.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5659.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5659.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5659.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5659.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5663.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5663.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5663.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5663.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5664.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5664.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5664.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5664.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5665.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5665.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5665.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5665.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5669.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5669.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5669.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5669.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5679.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5679.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5679.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5679.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5689.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5689.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5689.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5689.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5693.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5693.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5693.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5693.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5738.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5738.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5738.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5738.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5776.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5776.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5776.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5776.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5777.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5777.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5777.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5777.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5778.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5778.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5778.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5778.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5779.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5779.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5779.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5779.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5783.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5783.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5783.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5783.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5785.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5785.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5785.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5785.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5786.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5786.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5786.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5786.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5790.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5790.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5790.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5790.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5803.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5803.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5803.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5803.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5804.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5804.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5804.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5804.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5808.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5808.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5808.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5808.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5810.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5810.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5810.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5810.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5826.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5826.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5826.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5826.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5831.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5831.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5831.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5831.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5833.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5833.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5833.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5833.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5838.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5838.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5838.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5838.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5841.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5841.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5841.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5841.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5842.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5842.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5842.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5842.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5843.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5843.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5843.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5843.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5845.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5845.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5845.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5845.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5846.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5846.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5846.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5846.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5850.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5850.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5850.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5850.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5852.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5852.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5852.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5852.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5853.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5853.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5853.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5853.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5854.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5854.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5854.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5854.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5855.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5855.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5855.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5855.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5856.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5856.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5856.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5856.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5857.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5857.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5857.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5857.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5860.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5860.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5860.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5860.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5863.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5863.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5863.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5863.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5866.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5866.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5866.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5866.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5868.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5868.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5868.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5868.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5869.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5869.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5869.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5869.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5876.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5876.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5876.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5876.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5917.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5917.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5917.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5917.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5958.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5958.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5958.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5958.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5960.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5960.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5960.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5960.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5961.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5961.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5961.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5961.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5967.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5967.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5967.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5967.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5969.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5969.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5969.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5969.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5973.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5973.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5973.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5973.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5976.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5976.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5976.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5976.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5993.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5993.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5993.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5993.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5994.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5994.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5994.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5994.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5996.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5996.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5996.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5996.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S5998.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S5998.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S5998.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S5998.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6001.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6001.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6001.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6001.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6002.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6002.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6002.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6002.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6019.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6019.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6019.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6019.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6035.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6035.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6035.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6035.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6068.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6068.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6068.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6068.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6070.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6070.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6070.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6070.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6103.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6103.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6103.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6103.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6104.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6104.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6104.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6104.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6126.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6126.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6126.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6126.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6201.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6201.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6201.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6201.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6202.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6202.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6202.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6202.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6203.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6203.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6203.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6203.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6204.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6204.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6204.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6204.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6205.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6205.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6205.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6205.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6206.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6206.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6206.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6206.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6207.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6207.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6207.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6207.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6208.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6208.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6208.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6208.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6209.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6209.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6209.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6209.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6213.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6213.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6213.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6213.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6216.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6216.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6216.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6216.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6217.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6217.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6217.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6217.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6218.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6218.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6218.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6218.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6219.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6219.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6219.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6219.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6241.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6241.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6241.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6241.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6242.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6242.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6242.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6242.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6243.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6243.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6243.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6243.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6244.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6244.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6244.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6244.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6246.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6246.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6246.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6246.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6262.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6262.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6262.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6262.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6263.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6263.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6263.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6263.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6288.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6288.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6288.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6288.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6291.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6291.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6291.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6291.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6293.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6293.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6293.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6293.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6300.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6300.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6300.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6300.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6301.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6301.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6301.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6301.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6326.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6326.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6326.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6326.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6331.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6331.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6331.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6331.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6353.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6353.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6353.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6353.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6355.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6355.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6355.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6355.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6362.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6362.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6362.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6362.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6363.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6363.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6363.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6363.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6373.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6373.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6373.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6373.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6376.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6376.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6376.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6376.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6377.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6377.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6377.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6377.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6395.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6395.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6395.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6395.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6396.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6396.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6396.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6396.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6397.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6397.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6397.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6397.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6418.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6418.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6418.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6418.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6432.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6432.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6432.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6432.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6437.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6437.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6437.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6437.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6485.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6485.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6485.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6485.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6539.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6539.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6539.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6539.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6541.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6541.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6541.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6541.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6548.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6548.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6548.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6548.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6804.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6804.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6804.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6804.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6806.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6806.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6806.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6806.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6809.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6809.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6809.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6809.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6810.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6810.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6810.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6810.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6813.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6813.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6813.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6813.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6814.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6814.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6814.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6814.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6816.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6816.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6816.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6816.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6817.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6817.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6817.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6817.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6818.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6818.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6818.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6818.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6829.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6829.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6829.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6829.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6830.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6830.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6830.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6830.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6831.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6831.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6831.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6831.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6832.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6832.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6832.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6832.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6833.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6833.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6833.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6833.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S6837.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S6837.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S6837.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S6837.json
diff --git a/its/ruling/src/test/resources/autoscan/diffs/diff_S899.json b/its/autoscan/src/test/resources/autoscan/diffs/diff_S899.json
similarity index 100%
rename from its/ruling/src/test/resources/autoscan/diffs/diff_S899.json
rename to its/autoscan/src/test/resources/autoscan/diffs/diff_S899.json
diff --git a/its/pom.xml b/its/pom.xml
index 39736122faf..d05b7a0a2af 100644
--- a/its/pom.xml
+++ b/its/pom.xml
@@ -14,6 +14,7 @@
SonarQube Java :: ITs
+ autoscan
plugin
ruling