From b6d922103df01445b5871dc3ca9be053404ba76d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 16 Aug 2026 13:01:58 +0000 Subject: [PATCH] New benchmark results --- README.md | 52 +-- benchmark/lint-timings.csv | 759 +++++++++++++++++++------------------ 2 files changed, 413 insertions(+), 398 deletions(-) diff --git a/README.md b/README.md index 2b16bbc8f..2a172b2cb 100644 --- a/README.md +++ b/README.md @@ -85,42 +85,42 @@ Here is the result of linting XMIRs: ```text Input: com/sun/jna/PointerType.class (S source) -Lint time: 10s (10054 ms) +Lint time: 11s (10995 ms) Input: com/sun/jna/Memory.class (M source) -Lint time: 7s (7167 ms) +Lint time: 7s (6901 ms) Input: com/sun/jna/Pointer.class (L source) -Lint time: 9s (8715 ms) +Lint time: 7s (7379 ms) Input: com/sun/jna/Structure.class (XL source) -Lint time: 11s (10952 ms) +Lint time: 11s (11378 ms) Input: org/apache/hadoop/hdfs/server/namenode/FSNamesystem.class (XXL source) -Lint time: 38s (37742 ms) - - - -unlint-non-existing-defect (XXL) (14513 ms) -application-without-as-attributes (XXL) (3157 ms) -unlint-non-existing-defect (XL) (2790 ms) -unlint-non-existing-defect (L) (1559 ms) -object-has-data (XXL) (1413 ms) -unlint-non-existing-defect (M) (1256 ms) -empty-object (XXL) (1065 ms) -duplicate-as-attribute (XXL) (797 ms) -redundant-object (XXL) (686 ms) -reserved-name (XXL) (611 ms) -application-without-as-attributes (XL) (597 ms) -line-is-absent (XXL) (569 ms) -incorrect-bytes-format (XXL) (548 ms) -application-without-as-attributes (M) (507 ms) -compound-name (XXL) (469 ms) -bytes-without-data (XXL) (376 ms) +Lint time: 39s (38748 ms) + + + +unlint-non-existing-defect (XXL) (15091 ms) +application-without-as-attributes (XXL) (2989 ms) +unlint-non-existing-defect (XL) (2967 ms) +unlint-non-existing-defect (L) (1491 ms) +duplicate-as-attribute (XXL) (1356 ms) +object-has-data (XXL) (1328 ms) +empty-object (XXL) (974 ms) +unlint-non-existing-defect (M) (972 ms) +redundant-object (XXL) (749 ms) +line-is-absent (XXL) (702 ms) +application-without-as-attributes (XL) (601 ms) +reserved-name (XXL) (588 ms) +compound-name (XXL) (527 ms) +incorrect-bytes-format (XXL) (482 ms) +application-without-as-attributes (M) (466 ms) +duplicate-as-attribute (XL) (377 ms) ``` The results were calculated in [this GHA job][benchmark-gha] -on 2026-07-30 at 05:24, +on 2026-08-16 at 13:01, on Linux with 4 CPUs. @@ -153,4 +153,4 @@ just install it and make sure it's in your `PATH` [XMIR]: https://news.eolang.org/2022-11-25-xmir-guide.html [EO]: https://www.eolang.org -[benchmark-gha]: https://github.com/objectionary/lints/actions/runs/30516431954 +[benchmark-gha]: https://github.com/objectionary/lints/actions/runs/31948577391 diff --git a/benchmark/lint-timings.csv b/benchmark/lint-timings.csv index 073739dca..9e9bd6539 100644 --- a/benchmark/lint-timings.csv +++ b/benchmark/lint-timings.csv @@ -1,416 +1,431 @@ "id","ms" -"duplicate-as-attribute (S)","282" -"incorrect-spdx (S)","68" -"reserved-name (S)","30" -"phi-is-not-first (S)","55" -"comment-without-dot (S)","40" -"broken-alias-first (S)","44" -"package-without-tail (S)","41" -"compound-name (S)","133" -"ascii-only (S)","2" -"mandatory-package (S)","33" -"sparse-decoration (S)","88" -"mandatory-spdx (S)","49" -"comment-is-too-wide (S)","51" -"schema-is-absent (S)","45" -"no-attribute-formation (S)","74" -"incorrect-bytes-format (S)","81" -"incorrect-version (S)","39" -"unsorted-named-attributes (S)","80" -"meta-line-out-of-listing (S)","46" -"anonymous-formation (S)","78" -"atom-and-base (S)","67" -"empty-object (S)","165" -"direct-phi (S)","66" -"incorrect-home (S)","36" -"void-attributes-not-higher-than-other (S)","38" +"comment-is-too-wide (S)","206" +"unit-test-missing (S)","144" +"unsorted-named-attributes (S)","104" +"incorrect-jvm-rt-location (S)","53" +"mandatory-package (S)","49" +"self-referencing (S)","50" +"decorated-formation (S)","67" +"lambda-with-inners (S)","65" +"application-without-as-attributes (S)","287" +"bytes-without-data (S)","67" +"unsorted-metas (S)","38" +"meta-line-out-of-listing (S)","33" "mandatory-version (S)","42" -"atom-with-data (S)","55" -"decorated-formation (S)","50" -"alias-too-long (S)","39" -"object-has-data (S)","133" -"comment-not-capitalized (S)","53" -"empty-spdx-tail (S)","46" -"line-is-absent (S)","66" -"error-line-out-of-listing (S)","34" -"redundant-object (S)","55" -"unit-test-without-phi (S)","69" -"incorrect-rt-parts (S)","39" -"broken-alias-second (S)","33" -"unknown-metas (S)","32" -"formation-with-as-attributes (S)","30" -"object-line-out-of-listing (S)","32" -"duplicate-aliases (S)","38" -"name-outside-of-abstract-object (S)","33" -"incorrect-jvm-rt-location (S)","32" -"unit-test-missing (S)","59" -"many-void-attributes (S)","48" -"prohibited-package (S)","40" -"unsorted-metas (S)","41" -"package-contains-multiple-parts (S)","39" -"unknown-rt (S)","32" -"unique-metas (S)","29" -"wrong-sprintf-arguments (S)","41" -"anonymous-objects-inside-formation (S)","49" -"pos-without-line (S)","30" -"anemic-getter (S)","41" -"empty-alias (S)","29" -"incorrect-architect (S)","30" -"atom-in-atom (S)","44" -"incorrect-package (S)","31" -"lambda-with-inners (S)","44" -"non-kebab-name (S)","50" -"unused-alias (S)","32" -"bytes-without-data (S)","50" -"comment-too-short (S)","31" -"wrong-test-order (S)","32" -"duplicate-metas (S)","29" -"incorrect-test-object-name (S)","29" -"named-object-abstract-nested (S)","40" -"atom-without-rt (S)","47" -"bad-test-name (S)","39" -"application-without-as-attributes (S)","117" -"incorrect-node-rt-location (S)","28" -"mandatory-home (S)","27" -"missed-obfuscation (S)","40" +"mandatory-spdx (S)","39" +"comment-too-short (S)","50" +"unique-metas (S)","36" +"missed-obfuscation (S)","62" +"rt-without-atoms (S)","54" +"incorrect-node-rt-location (S)","36" +"redundant-object (S)","67" +"schema-is-absent (S)","43" +"atom-with-data (S)","62" +"error-line-out-of-listing (S)","42" +"alias-too-long (S)","43" +"not-empty-atom (S)","57" +"object-line-out-of-listing (S)","43" +"unused-alias (S)","43" +"ascii-only (S)","1" +"atom-without-rt (S)","49" +"incorrect-architect (S)","42" +"sparse-decoration (S)","63" +"object-has-data (S)","144" +"redundant-attachment (S)","102" +"incorrect-spdx (S)","43" +"unknown-rt (S)","64" +"comment-not-capitalized (S)","49" +"anonymous-objects-inside-formation (S)","48" +"atom-in-atom (S)","156" +"unit-test-without-phi (S)","90" +"incorrect-rt-parts (S)","43" +"formation-with-as-attributes (S)","236" +"incorrect-version (S)","111" +"duplicate-aliases (S)","28" +"void-attributes-not-higher-than-other (S)","30" +"incorrect-package (S)","34" +"many-void-attributes (S)","43" +"broken-alias-second (S)","41" +"sparse-seq (S)","46" +"named-object-abstract-nested (S)","48" +"incorrect-home (S)","39" +"reserved-name (S)","26" +"empty-object (S)","87" +"broken-alias-first (S)","41" +"package-contains-multiple-parts (S)","34" +"line-is-absent (S)","69" +"compound-name (S)","58" +"empty-alias (S)","39" +"no-attribute-formation (S)","48" "duplicate-names (S)","57" -"sparse-seq (S)","42" -"self-referencing (S)","30" -"not-empty-atom (S)","41" -"rt-without-atoms (S)","41" -"sprintf-without-formatters (S)","32" -"comment-starts-with-article (S)","27" -"incorrect-unlint (S)","2" -"unlint-non-existing-defect (S)","226" -"unique-metas (M)","3" +"non-kebab-name (S)","47" +"atom-and-base (S)","48" +"incorrect-bytes-format (S)","55" +"direct-phi (S)","43" +"prohibited-package (S)","39" +"empty-spdx-tail (S)","40" +"pos-without-line (S)","46" +"sprintf-without-formatters (S)","47" +"wrong-sprintf-arguments (S)","46" +"comment-without-dot (S)","34" +"incorrect-test-object-name (S)","27" +"mandatory-architect (S)","25" +"unknown-metas (S)","26" +"duplicate-as-attribute (S)","33" +"mandatory-home (S)","33" +"name-outside-of-abstract-object (S)","28" +"anonymous-formation (S)","46" +"package-without-tail (S)","26" +"wrong-test-order (S)","30" +"syntax-version (S)","2" +"phi-is-not-first (S)","29" +"bad-test-name (S)","29" +"duplicate-metas (S)","42" +"anemic-getter (S)","32" +"comment-starts-with-article (S)","36" +"incorrect-unlint (S)","1" +"unlint-non-existing-defect (S)","279" "incorrect-home (M)","2" -"lambda-with-inners (M)","22" -"broken-alias-second (M)","1" +"duplicate-aliases (M)","1" +"compound-name (M)","63" +"incorrect-bytes-format (M)","72" +"incorrect-node-rt-location (M)","2" +"phi-is-not-first (M)","10" +"alias-too-long (M)","1" +"formation-with-as-attributes (M)","10" +"duplicate-as-attribute (M)","60" +"wrong-sprintf-arguments (M)","12" +"redundant-attachment (M)","10" +"duplicate-names (M)","37" +"non-kebab-name (M)","9" "incorrect-spdx (M)","2" -"rt-without-atoms (M)","16" -"anonymous-objects-inside-formation (M)","12" -"direct-phi (M)","16" -"incorrect-bytes-format (M)","66" -"no-attribute-formation (M)","9" -"object-line-out-of-listing (M)","9" -"decorated-formation (M)","9" -"empty-spdx-tail (M)","2" -"formation-with-as-attributes (M)","8" -"duplicate-names (M)","28" -"wrong-sprintf-arguments (M)","9" -"meta-line-out-of-listing (M)","1" -"unit-test-without-phi (M)","11" -"comment-is-too-wide (M)","2" -"incorrect-package (M)","2" -"comment-starts-with-article (M)","1" -"prohibited-package (M)","1" -"void-attributes-not-higher-than-other (M)","9" -"unused-alias (M)","2" -"mandatory-home (M)","1" -"unsorted-named-attributes (M)","21" -"not-empty-atom (M)","11" -"sparse-seq (M)","7" -"self-referencing (M)","5" -"empty-alias (M)","1" -"incorrect-node-rt-location (M)","1" +"sprintf-without-formatters (M)","11" "incorrect-architect (M)","1" -"duplicate-metas (M)","1" +"named-object-abstract-nested (M)","8" +"bad-test-name (M)","14" +"sparse-decoration (M)","13" +"reserved-name (M)","71" +"mandatory-home (M)","1" +"lambda-with-inners (M)","19" +"sparse-seq (M)","12" +"direct-phi (M)","20" +"atom-in-atom (M)","15" +"incorrect-package (M)","1" +"unit-test-without-phi (M)","14" "comment-without-dot (M)","1" -"atom-and-base (M)","11" -"pos-without-line (M)","5" -"alias-too-long (M)","1" -"phi-is-not-first (M)","6" -"unknown-metas (M)","1" -"anonymous-formation (M)","15" +"incorrect-rt-parts (M)","1" +"duplicate-metas (M)","1" +"unsorted-named-attributes (M)","26" +"bytes-without-data (M)","19" +"self-referencing (M)","9" +"mandatory-version (M)","1" +"void-attributes-not-higher-than-other (M)","12" +"broken-alias-first (M)","1" +"atom-without-rt (M)","18" +"incorrect-test-object-name (M)","13" +"unit-test-missing (M)","9" +"mandatory-architect (M)","1" +"not-empty-atom (M)","9" +"empty-spdx-tail (M)","1" +"meta-line-out-of-listing (M)","0" +"decorated-formation (M)","10" +"broken-alias-second (M)","1" +"unused-alias (M)","1" +"redundant-object (M)","37" +"atom-with-data (M)","18" +"error-line-out-of-listing (M)","1" "incorrect-version (M)","1" -"anemic-getter (M)","6" -"ascii-only (M)","0" -"non-kebab-name (M)","6" -"atom-without-rt (M)","11" -"compound-name (M)","25" -"unit-test-missing (M)","8" -"sprintf-without-formatters (M)","8" -"empty-object (M)","166" -"sparse-decoration (M)","14" -"error-line-out-of-listing (M)","3" -"line-is-absent (M)","74" -"redundant-object (M)","38" -"incorrect-test-object-name (M)","14" -"reserved-name (M)","89" -"broken-alias-first (M)","2" -"mandatory-version (M)","2" -"application-without-as-attributes (M)","507" +"pos-without-line (M)","9" +"application-without-as-attributes (M)","466" +"unsorted-metas (M)","2" "schema-is-absent (M)","1" -"unsorted-metas (M)","1" -"object-has-data (M)","189" -"bad-test-name (M)","12" -"atom-with-data (M)","18" -"duplicate-as-attribute (M)","75" "mandatory-package (M)","1" -"incorrect-rt-parts (M)","1" +"object-has-data (M)","181" +"anemic-getter (M)","10" +"unique-metas (M)","1" +"atom-and-base (M)","17" +"wrong-test-order (M)","13" +"prohibited-package (M)","1" "comment-too-short (M)","1" -"name-outside-of-abstract-object (M)","10" +"ascii-only (M)","1" +"syntax-version (M)","1" +"no-attribute-formation (M)","11" +"many-void-attributes (M)","9" +"package-contains-multiple-parts (M)","1" +"name-outside-of-abstract-object (M)","9" +"line-is-absent (M)","82" +"incorrect-jvm-rt-location (M)","2" +"unknown-metas (M)","2" +"anonymous-formation (M)","24" +"comment-not-capitalized (M)","1" +"anonymous-objects-inside-formation (M)","11" "mandatory-spdx (M)","2" -"atom-in-atom (M)","20" -"wrong-test-order (M)","15" -"duplicate-aliases (M)","1" -"incorrect-jvm-rt-location (M)","1" +"empty-object (M)","129" +"rt-without-atoms (M)","19" "package-without-tail (M)","1" +"comment-starts-with-article (M)","1" +"comment-is-too-wide (M)","1" +"unknown-rt (M)","1" +"empty-alias (M)","1" +"object-line-out-of-listing (M)","10" "missed-obfuscation (M)","11" -"unknown-rt (M)","2" -"named-object-abstract-nested (M)","10" -"bytes-without-data (M)","27" -"package-contains-multiple-parts (M)","2" -"comment-not-capitalized (M)","1" -"many-void-attributes (M)","10" "incorrect-unlint (M)","1" -"unlint-non-existing-defect (M)","1256" -"unknown-metas (L)","2" -"mandatory-spdx (L)","1" -"incorrect-test-object-name (L)","57" -"broken-alias-second (L)","2" -"formation-with-as-attributes (L)","30" -"many-void-attributes (L)","29" -"alias-too-long (L)","1" -"duplicate-names (L)","55" -"named-object-abstract-nested (L)","18" -"duplicate-aliases (L)","1" -"duplicate-metas (L)","1" -"unit-test-missing (L)","40" -"unknown-rt (L)","1" -"incorrect-rt-parts (L)","2" -"atom-with-data (L)","38" -"application-without-as-attributes (L)","346" -"package-contains-multiple-parts (L)","1" -"unsorted-metas (L)","1" -"anonymous-formation (L)","25" -"unit-test-without-phi (L)","20" -"empty-object (L)","119" -"missed-obfuscation (L)","14" +"unlint-non-existing-defect (M)","972" +"comment-is-too-wide (L)","2" +"sparse-decoration (L)","29" +"incorrect-version (L)","1" +"incorrect-home (L)","1" +"broken-alias-first (L)","1" +"bad-test-name (L)","23" "schema-is-absent (L)","1" -"anemic-getter (L)","13" -"not-empty-atom (L)","25" -"wrong-test-order (L)","19" +"not-empty-atom (L)","29" +"incorrect-package (L)","1" +"incorrect-spdx (L)","1" +"redundant-object (L)","54" +"incorrect-jvm-rt-location (L)","1" +"incorrect-test-object-name (L)","23" +"incorrect-bytes-format (L)","50" "object-line-out-of-listing (L)","13" -"unsorted-named-attributes (L)","28" -"package-without-tail (L)","0" -"comment-is-too-wide (L)","0" -"incorrect-architect (L)","1" -"phi-is-not-first (L)","14" -"lambda-with-inners (L)","24" -"mandatory-version (L)","0" -"anonymous-objects-inside-formation (L)","15" -"pos-without-line (L)","12" -"mandatory-package (L)","0" -"broken-alias-first (L)","1" -"prohibited-package (L)","1" -"reserved-name (L)","82" -"unique-metas (L)","1" -"decorated-formation (L)","14" -"empty-spdx-tail (L)","1" -"name-outside-of-abstract-object (L)","18" -"compound-name (L)","78" -"duplicate-as-attribute (L)","67" -"bytes-without-data (L)","52" -"object-has-data (L)","172" +"compound-name (L)","53" +"wrong-test-order (L)","26" +"anonymous-formation (L)","32" +"package-contains-multiple-parts (L)","1" +"phi-is-not-first (L)","12" +"non-kebab-name (L)","12" +"missed-obfuscation (L)","14" +"error-line-out-of-listing (L)","1" +"line-is-absent (L)","85" +"unsorted-named-attributes (L)","23" +"meta-line-out-of-listing (L)","0" +"unused-alias (L)","0" +"duplicate-names (L)","30" "comment-too-short (L)","1" -"incorrect-jvm-rt-location (L)","2" +"empty-spdx-tail (L)","1" +"atom-in-atom (L)","25" +"unit-test-without-phi (L)","18" +"incorrect-rt-parts (L)","1" +"rt-without-atoms (L)","24" +"mandatory-architect (L)","1" +"void-attributes-not-higher-than-other (L)","15" +"lambda-with-inners (L)","23" +"incorrect-node-rt-location (L)","1" +"bytes-without-data (L)","30" +"self-referencing (L)","11" +"redundant-attachment (L)","11" +"no-attribute-formation (L)","14" +"sparse-seq (L)","15" +"mandatory-package (L)","1" +"duplicate-metas (L)","0" +"anonymous-objects-inside-formation (L)","14" +"mandatory-version (L)","1" "comment-not-capitalized (L)","1" -"sprintf-without-formatters (L)","18" -"self-referencing (L)","13" -"incorrect-version (L)","1" -"sparse-seq (L)","16" +"empty-object (L)","119" "empty-alias (L)","1" +"many-void-attributes (L)","12" "comment-without-dot (L)","1" -"sparse-decoration (L)","17" +"broken-alias-second (L)","1" +"reserved-name (L)","56" +"ascii-only (L)","0" +"package-without-tail (L)","1" +"wrong-sprintf-arguments (L)","16" +"atom-and-base (L)","25" +"mandatory-spdx (L)","2" +"atom-with-data (L)","30" +"alias-too-long (L)","0" +"incorrect-architect (L)","1" +"comment-starts-with-article (L)","1" +"name-outside-of-abstract-object (L)","15" +"anemic-getter (L)","13" +"unit-test-missing (L)","18" +"pos-without-line (L)","11" +"duplicate-as-attribute (L)","25" +"formation-with-as-attributes (L)","13" +"syntax-version (L)","1" +"unsorted-metas (L)","1" +"object-has-data (L)","150" +"prohibited-package (L)","1" +"unknown-rt (L)","1" +"named-object-abstract-nested (L)","21" +"decorated-formation (L)","14" "atom-without-rt (L)","25" -"incorrect-package (L)","1" -"incorrect-home (L)","1" -"unused-alias (L)","1" -"bad-test-name (L)","16" -"ascii-only (L)","1" -"incorrect-spdx (L)","1" +"unique-metas (L)","1" +"unknown-metas (L)","1" +"direct-phi (L)","18" "mandatory-home (L)","1" -"incorrect-node-rt-location (L)","1" -"error-line-out-of-listing (L)","0" -"redundant-object (L)","57" -"direct-phi (L)","27" -"void-attributes-not-higher-than-other (L)","17" -"rt-without-atoms (L)","27" -"comment-starts-with-article (L)","1" -"line-is-absent (L)","76" -"incorrect-bytes-format (L)","66" -"non-kebab-name (L)","13" -"meta-line-out-of-listing (L)","1" -"atom-and-base (L)","25" -"no-attribute-formation (L)","15" -"wrong-sprintf-arguments (L)","16" -"atom-in-atom (L)","24" +"duplicate-aliases (L)","1" +"application-without-as-attributes (L)","329" +"sprintf-without-formatters (L)","16" "incorrect-unlint (L)","0" -"unlint-non-existing-defect (L)","1559" -"sparse-decoration (XL)","38" -"duplicate-as-attribute (XL)","169" -"comment-is-too-wide (XL)","1" -"formation-with-as-attributes (XL)","21" -"empty-spdx-tail (XL)","1" -"duplicate-names (XL)","51" +"unlint-non-existing-defect (L)","1491" +"wrong-sprintf-arguments (XL)","36" +"mandatory-architect (XL)","1" +"pos-without-line (XL)","28" +"unknown-rt (XL)","0" +"redundant-attachment (XL)","28" +"unsorted-metas (XL)","1" +"non-kebab-name (XL)","29" +"self-referencing (XL)","28" +"duplicate-metas (XL)","1" +"compound-name (XL)","105" +"atom-in-atom (XL)","47" +"no-attribute-formation (XL)","32" +"comment-starts-with-article (XL)","1" +"incorrect-jvm-rt-location (XL)","1" +"formation-with-as-attributes (XL)","29" +"error-line-out-of-listing (XL)","1" "incorrect-package (XL)","1" -"rt-without-atoms (XL)","41" -"unit-test-without-phi (XL)","32" -"not-empty-atom (XL)","41" -"unit-test-missing (XL)","31" "comment-without-dot (XL)","1" -"missed-obfuscation (XL)","28" +"anonymous-formation (XL)","57" +"bad-test-name (XL)","38" +"unknown-metas (XL)","1" +"mandatory-version (XL)","0" +"sparse-decoration (XL)","38" "unique-metas (XL)","1" -"named-object-abstract-nested (XL)","20" +"sprintf-without-formatters (XL)","48" +"decorated-formation (XL)","27" +"broken-alias-first (XL)","2" +"alias-too-long (XL)","1" +"unit-test-without-phi (XL)","31" +"anemic-getter (XL)","21" +"incorrect-rt-parts (XL)","1" +"redundant-object (XL)","86" +"sparse-seq (XL)","26" +"bytes-without-data (XL)","36" "comment-too-short (XL)","1" +"anonymous-objects-inside-formation (XL)","25" +"line-is-absent (XL)","120" +"empty-spdx-tail (XL)","1" +"unused-alias (XL)","0" +"atom-without-rt (XL)","40" +"application-without-as-attributes (XL)","601" +"incorrect-spdx (XL)","1" +"not-empty-atom (XL)","43" "duplicate-aliases (XL)","1" -"incorrect-node-rt-location (XL)","1" -"prohibited-package (XL)","1" -"compound-name (XL)","96" -"mandatory-package (XL)","1" -"reserved-name (XL)","118" -"anonymous-objects-inside-formation (XL)","26" -"object-has-data (XL)","278" -"sparse-seq (XL)","28" -"unknown-rt (XL)","1" -"incorrect-test-object-name (XL)","33" -"redundant-object (XL)","111" -"pos-without-line (XL)","20" -"alias-too-long (XL)","1" -"ascii-only (XL)","1" -"atom-with-data (XL)","42" -"non-kebab-name (XL)","28" -"meta-line-out-of-listing (XL)","1" -"broken-alias-first (XL)","1" -"line-is-absent (XL)","106" -"object-line-out-of-listing (XL)","23" -"lambda-with-inners (XL)","42" -"broken-alias-second (XL)","1" -"package-contains-multiple-parts (XL)","1" -"incorrect-version (XL)","1" +"atom-with-data (XL)","41" +"broken-alias-second (XL)","0" +"phi-is-not-first (XL)","22" +"wrong-test-order (XL)","32" +"unsorted-named-attributes (XL)","32" +"lambda-with-inners (XL)","41" +"incorrect-test-object-name (XL)","31" "incorrect-home (XL)","1" -"name-outside-of-abstract-object (XL)","23" -"anemic-getter (XL)","21" +"reserved-name (XL)","111" +"syntax-version (XL)","1" +"schema-is-absent (XL)","1" "empty-alias (XL)","1" +"many-void-attributes (XL)","39" +"atom-and-base (XL)","41" +"comment-not-capitalized (XL)","1" "mandatory-home (XL)","1" -"incorrect-architect (XL)","0" -"unsorted-metas (XL)","1" -"unused-alias (XL)","1" -"mandatory-version (XL)","1" -"comment-starts-with-article (XL)","1" -"bytes-without-data (XL)","79" +"direct-phi (XL)","32" +"incorrect-bytes-format (XL)","85" +"incorrect-node-rt-location (XL)","1" +"package-contains-multiple-parts (XL)","1" +"duplicate-as-attribute (XL)","377" "package-without-tail (XL)","1" -"empty-object (XL)","185" +"void-attributes-not-higher-than-other (XL)","27" +"mandatory-package (XL)","1" "mandatory-spdx (XL)","1" -"atom-and-base (XL)","56" -"bad-test-name (XL)","26" -"unknown-metas (XL)","1" -"many-void-attributes (XL)","21" -"self-referencing (XL)","20" -"duplicate-metas (XL)","1" -"comment-not-capitalized (XL)","1" -"atom-without-rt (XL)","42" -"schema-is-absent (XL)","1" -"anonymous-formation (XL)","42" -"direct-phi (XL)","33" -"void-attributes-not-higher-than-other (XL)","28" -"incorrect-rt-parts (XL)","1" -"wrong-test-order (XL)","31" -"incorrect-bytes-format (XL)","87" -"wrong-sprintf-arguments (XL)","38" -"no-attribute-formation (XL)","25" -"sprintf-without-formatters (XL)","26" -"decorated-formation (XL)","25" -"incorrect-jvm-rt-location (XL)","1" -"unsorted-named-attributes (XL)","34" -"application-without-as-attributes (XL)","597" -"phi-is-not-first (XL)","23" -"incorrect-spdx (XL)","1" -"error-line-out-of-listing (XL)","1" -"atom-in-atom (XL)","42" +"prohibited-package (XL)","1" +"incorrect-version (XL)","1" +"object-line-out-of-listing (XL)","23" +"empty-object (XL)","176" +"ascii-only (XL)","0" +"name-outside-of-abstract-object (XL)","20" +"object-has-data (XL)","247" +"rt-without-atoms (XL)","41" +"named-object-abstract-nested (XL)","36" +"missed-obfuscation (XL)","26" +"duplicate-names (XL)","54" +"incorrect-architect (XL)","1" +"unit-test-missing (XL)","33" +"comment-is-too-wide (XL)","1" +"meta-line-out-of-listing (XL)","0" "incorrect-unlint (XL)","1" -"unlint-non-existing-defect (XL)","2790" -"incorrect-home (XXL)","1" -"package-without-tail (XXL)","1" -"rt-without-atoms (XXL)","234" -"empty-object (XXL)","1065" -"anemic-getter (XXL)","120" -"incorrect-test-object-name (XXL)","146" -"schema-is-absent (XXL)","1" -"mandatory-spdx (XXL)","1" -"incorrect-bytes-format (XXL)","548" -"duplicate-as-attribute (XXL)","797" -"lambda-with-inners (XXL)","201" +"unlint-non-existing-defect (XL)","2967" +"atom-and-base (XXL)","226" +"compound-name (XXL)","527" +"incorrect-node-rt-location (XXL)","1" +"incorrect-version (XXL)","1" +"direct-phi (XXL)","155" +"rt-without-atoms (XXL)","229" +"wrong-sprintf-arguments (XXL)","128" +"sparse-decoration (XXL)","137" +"sprintf-without-formatters (XXL)","128" +"lambda-with-inners (XXL)","195" +"name-outside-of-abstract-object (XXL)","103" +"syntax-version (XXL)","1" "missed-obfuscation (XXL)","114" -"formation-with-as-attributes (XXL)","91" -"empty-spdx-tail (XXL)","1" -"name-outside-of-abstract-object (XXL)","90" -"mandatory-version (XXL)","1" -"duplicate-names (XXL)","281" -"comment-not-capitalized (XXL)","1" -"decorated-formation (XXL)","113" -"application-without-as-attributes (XXL)","3157" -"incorrect-architect (XXL)","1" -"anonymous-formation (XXL)","221" -"ascii-only (XXL)","2" -"atom-in-atom (XXL)","246" -"incorrect-spdx (XXL)","1" -"broken-alias-second (XXL)","1" -"mandatory-package (XXL)","1" -"broken-alias-first (XXL)","1" -"empty-alias (XXL)","1" -"wrong-sprintf-arguments (XXL)","138" +"mandatory-architect (XXL)","1" +"line-is-absent (XXL)","702" +"object-has-data (XXL)","1328" +"unit-test-missing (XXL)","142" +"empty-object (XXL)","974" +"incorrect-package (XXL)","2" "unknown-rt (XXL)","1" -"prohibited-package (XXL)","1" -"no-attribute-formation (XXL)","115" -"error-line-out-of-listing (XXL)","1" -"incorrect-jvm-rt-location (XXL)","0" -"atom-and-base (XXL)","202" -"phi-is-not-first (XXL)","102" -"comment-starts-with-article (XXL)","1" -"sparse-seq (XXL)","136" -"line-is-absent (XXL)","569" +"wrong-test-order (XXL)","147" +"incorrect-rt-parts (XXL)","1" +"mandatory-version (XXL)","1" "duplicate-aliases (XXL)","1" -"redundant-object (XXL)","686" -"incorrect-package (XXL)","2" -"comment-too-short (XXL)","1" -"comment-is-too-wide (XXL)","2" -"sparse-decoration (XXL)","140" -"incorrect-version (XXL)","2" -"pos-without-line (XXL)","90" -"reserved-name (XXL)","611" -"atom-without-rt (XXL)","270" -"direct-phi (XXL)","161" -"incorrect-node-rt-location (XXL)","1" -"many-void-attributes (XXL)","90" -"object-has-data (XXL)","1413" -"wrong-test-order (XXL)","145" -"not-empty-atom (XXL)","203" "comment-without-dot (XXL)","1" -"unique-metas (XXL)","1" -"atom-with-data (XXL)","201" -"unit-test-without-phi (XXL)","149" +"incorrect-home (XXL)","1" +"incorrect-spdx (XXL)","1" +"comment-too-short (XXL)","1" +"prohibited-package (XXL)","1" "alias-too-long (XXL)","1" -"unsorted-metas (XXL)","1" -"unknown-metas (XXL)","1" -"unsorted-named-attributes (XXL)","177" -"non-kebab-name (XXL)","95" -"mandatory-home (XXL)","0" -"bytes-without-data (XXL)","376" -"package-contains-multiple-parts (XXL)","2" -"incorrect-rt-parts (XXL)","1" -"unused-alias (XXL)","1" -"unit-test-missing (XXL)","145" -"object-line-out-of-listing (XXL)","106" +"formation-with-as-attributes (XXL)","125" "meta-line-out-of-listing (XXL)","1" -"sprintf-without-formatters (XXL)","150" +"redundant-attachment (XXL)","93" +"unused-alias (XXL)","1" +"schema-is-absent (XXL)","1" +"empty-spdx-tail (XXL)","1" +"anemic-getter (XXL)","94" +"sparse-seq (XXL)","127" +"pos-without-line (XXL)","91" +"self-referencing (XXL)","91" +"void-attributes-not-higher-than-other (XXL)","127" +"unknown-metas (XXL)","1" +"ascii-only (XXL)","1" +"redundant-object (XXL)","749" +"bad-test-name (XXL)","147" +"comment-not-capitalized (XXL)","1" +"package-without-tail (XXL)","1" +"package-contains-multiple-parts (XXL)","1" +"anonymous-formation (XXL)","227" "anonymous-objects-inside-formation (XXL)","118" +"duplicate-names (XXL)","251" +"comment-starts-with-article (XXL)","1" +"comment-is-too-wide (XXL)","1" +"unique-metas (XXL)","0" +"no-attribute-formation (XXL)","117" +"named-object-abstract-nested (XXL)","129" +"duplicate-as-attribute (XXL)","1356" +"many-void-attributes (XXL)","95" +"incorrect-bytes-format (XXL)","482" +"incorrect-test-object-name (XXL)","180" +"broken-alias-second (XXL)","1" +"incorrect-jvm-rt-location (XXL)","1" +"non-kebab-name (XXL)","96" +"application-without-as-attributes (XXL)","2989" +"decorated-formation (XXL)","116" +"atom-without-rt (XXL)","256" +"atom-in-atom (XXL)","199" +"mandatory-spdx (XXL)","1" +"broken-alias-first (XXL)","1" +"incorrect-architect (XXL)","1" +"bytes-without-data (XXL)","180" +"mandatory-home (XXL)","1" +"unsorted-metas (XXL)","1" "duplicate-metas (XXL)","1" -"compound-name (XXL)","469" -"self-referencing (XXL)","90" -"void-attributes-not-higher-than-other (XXL)","137" -"bad-test-name (XXL)","124" -"named-object-abstract-nested (XXL)","91" +"object-line-out-of-listing (XXL)","104" +"error-line-out-of-listing (XXL)","1" +"atom-with-data (XXL)","198" +"unsorted-named-attributes (XXL)","154" +"not-empty-atom (XXL)","255" +"reserved-name (XXL)","588" +"mandatory-package (XXL)","2" +"empty-alias (XXL)","1" +"unit-test-without-phi (XXL)","149" +"phi-is-not-first (XXL)","104" "incorrect-unlint (XXL)","1" -"unlint-non-existing-defect (XXL)","14513" +"unlint-non-existing-defect (XXL)","15091"