The home of the ICU project source code.
This report summarizes scanner evidence for unicode-org/icu, a C++ project with 3,636 GitHub stars. SynthScan examined 4,409,398 lines of code across 8567 source files, recording 4328 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 1.4 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 3724 finding(s).
Are imports declared and package/API names verified? 291 finding(s).
Are wrappers, guards, and repeated structures necessary? 332 finding(s).
Which changes need focused human review? 4328 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 4328 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .cpyskip.txt | 1 | # | COMMENT |
| LOW | .cpyskip.txt | 121 | # | COMMENT |
| LOW | tools/unicode/py/parsescriptmetadata.py | 1 | #!/usr/bin/python3 -B | COMMENT |
| LOW | tools/unicode/py/preparseucd.py | 1 | #!/usr/bin/python3 -B | COMMENT |
| LOW | tools/unicode/py/preparseucd.py | 101 | # strings or other unusual values (property types String or Miscellaneous) | COMMENT |
| LOW | tools/unicode/py/preparseucd.py | 1561 | out_file.write("# Original file:\n") | COMMENT |
| LOW | tools/unicode/py/preparseucd.py | 2241 | /** | COMMENT |
| LOW | tools/unicode/c/CMakeLists.txt | 1 | # Copyright (C) 2016 and later: Unicode, Inc. and others. | COMMENT |
| LOW | tools/unicode/c/genprops/CMakeLists.txt | 1 | # Copyright (C) 2017 and later: Unicode, Inc. and others. | COMMENT |
| LOW | tools/unicode/c/genprops/casepropsbuilder.cpp | 21 | COMMENT | |
| LOW | tools/unicode/c/genprops/pnames_impl.h | 1 | // © 2026 and later: Unicode, Inc. and others. | COMMENT |
| LOW | tools/unicode/c/genprops/emojipropsbuilder.cpp | 1 | // © 2021 and later: Unicode, Inc. and others. | COMMENT |
| LOW | tools/unicode/c/genprops/bidipropsbuilder.cpp | 21 | COMMENT | |
| LOW | tools/unicode/c/genprops/genprops.cpp | 21 | COMMENT | |
| LOW | tools/unicode/c/genprops/pnamesbuilder.cpp | 21 | #include "unicode/unorm2.h" | COMMENT |
| LOW | tools/unicode/c/genprops/pnamesbuilder.cpp | 41 | #endif | COMMENT |
| LOW | tools/unicode/c/genprops/namespropsbuilder.cpp | 121 | #include "unicode/utypes.h" | COMMENT |
| LOW | tools/unicode/c/genprops/layoutpropsbuilder.cpp | 1 | // © 2018 and later: Unicode, Inc. and others. | COMMENT |
| LOW | tools/unicode/c/genprops/corepropsbuilder.cpp | 21 | COMMENT | |
| LOW | tools/unicode/c/genprops/misc/ucdstrip.pl | 1 | #!/usr/lib/perl -p | COMMENT |
| LOW | tools/unicode/c/genprops/misc/ucdcopy.py | 1 | #!/usr/bin/python2.4 -B | COMMENT |
| LOW | tools/unicode/c/genuca/collationbasedatabuilder.h | 21 | #include "unicode/uniset.h" | COMMENT |
| LOW | tools/unicode/c/genuca/CMakeLists.txt | 1 | # | COMMENT |
| LOW | tools/unicode/c/genuca/genteststub.py | 1 | #!/usr/bin/python -B | COMMENT |
| LOW | tools/unicode/c/genuca/genuca.cpp | 21 | * It then writes the ucadata.icu binary file containing the data. | COMMENT |
| LOW | tools/unicode/c/genuca/genuca.cpp | 41 | #include "collationdatawriter.h" | COMMENT |
| LOW | tools/unicode/c/genuca/collationbasedatabuilder.cpp | 21 | #include "unicode/unistr.h" | COMMENT |
| LOW | tools/unicode/c/genuts46/CMakeLists.txt | 1 | # | COMMENT |
| LOW | tools/release/c/uconfigtest.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/release/c/environmentTest.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/release/c/os-mapping/testTimezones.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/release/c/os-mapping/testLocales.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/colprobe/sortedlines.h | 1 | // © 2017 and later: Unicode, Inc. and others. | COMMENT |
| LOW | tools/colprobe/strengthprobe.cpp | 301 | // however, this might not be so, since not everybody | COMMENT |
| LOW | tools/colprobe/createComparisonTables.pl | 161 | # <span title="006E 006E 0079 {LATIN SMALL LETTER N} {LATIN SMALL LETTER N} {LATIN SMALL LETTER Y} / 006E 0079 {LA | COMMENT |
| LOW | tools/colprobe/strengthprobe.h | 21 | // class Line | COMMENT |
| LOW | tools/colprobe/colprobe.cpp | 21 | #include "unicode/ucol.h" | COMMENT |
| LOW | tools/colprobe/line.h | 21 | // class Line | COMMENT |
| LOW | tools/colprobe/doComparisonTable.pl | 201 | # <td bgcolor="#FF6633">1.0</td> | COMMENT |
| LOW | tools/colprobe/colprobeNew.cpp | 21 | #include "unicode/ucol.h" | COMMENT |
| LOW | tools/colprobe/colprobeNew.cpp | 41 | #include <fcntl.h> | COMMENT |
| LOW | tools/scripts/bldicures.py | 1 | #!/usr/bin/python -B | COMMENT |
| LOW | tools/scripts/bldicures.py | 21 | ##$ ls out/myapp.dat | COMMENT |
| LOW | tools/scripts/icu-file-utf8-check.py | 1 | #! /usr/bin/python -B | COMMENT |
| LOW | tools/scripts/cpysearch/cpysearch.pl | 1 | #!/usr/bin/perl -w | COMMENT |
| LOW | tools/scripts/cpysearch/cpyscan.pl | 1 | #!/usr/bin/perl -w | COMMENT |
| LOW | tools/scripts/cpysearch/Cpy.pm | 1 | # | COMMENT |
| LOW | tools/scripts/scrub_issues/scrub_issues.py | 1 | # © 2021 and later: Unicode, Inc. and others. | COMMENT |
| LOW | …nicode/icu/tool/cldrtoicu/mapper/LocaleMapperTest.java | 201 | COMMENT | |
| LOW | …nicode/icu/tool/cldrtoicu/mapper/LocaleMapperTest.java | 221 | // However this is relied upon in the /Currencies/XXX case where a child array exists, but | COMMENT |
| LOW | …u/tool/cldrtoicu/localedistance/PartitionInfoTest.java | 21 | TestData.territoryGroup("003", "CA", "US"), | COMMENT |
| LOW | …ode/icu/tool/cldrtoicu/regex/RegexTransformerTest.java | 481 | // In the real data, these rules define multiple results which reflect the | COMMENT |
| LOW | …dr-to-icu/src/main/resources/ldml2icu_supplemental.txt | 1 | # ldml2icu_supplemental.txt | COMMENT |
| LOW | …dr-to-icu/src/main/resources/ldml2icu_supplemental.txt | 101 | COMMENT | |
| LOW | …dr-to-icu/src/main/resources/ldml2icu_supplemental.txt | 121 | //supplementalData/weekData/weekendEnd[@day="(%W)"][@territories="(%W)"] ; /weekData/$2:intvector ; values=&day_number | COMMENT |
| LOW | …dr-to-icu/src/main/resources/ldml2icu_supplemental.txt | 301 | //supplementalData/grammaticalData/grammaticalDerivations[@locales="(%A)"]/deriveCompound[@feature="(%A)"][@structure="( | COMMENT |
| LOW | …dr-to-icu/src/main/resources/ldml2icu_supplemental.txt | 321 | # If we just have metazone ID, we produce a 1-element array with metazone ID | COMMENT |
| LOW | …dr-to-icu/src/main/resources/ldml2icu_supplemental.txt | 361 | # personName formats | COMMENT |
| LOW | …ldr/cldr-to-icu/src/main/resources/ldml2icu_locale.txt | 1 | # ldml2icu_locale.txt | COMMENT |
| LOW | …ldr/cldr-to-icu/src/main/resources/ldml2icu_locale.txt | 121 | //ldml/characters/exemplarCharacters[@type="index"] ; /ExemplarCharactersIndex | COMMENT |
| 3484 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …/main/java/com/ibm/icu/dev/tool/timezone/ICUZDump.java | 286 | tzids = com.ibm.icu.util.TimeZone.getAvailableIDs(); | CODE |
| CRITICAL | …/main/java/com/ibm/icu/dev/tool/timezone/ICUZDump.java | 342 | tzimpl = com.ibm.icu.util.TimeZone.getTimeZone(tzid); | CODE |
| CRITICAL⚡ | …e/src/test/java/com/ibm/icu/dev/test/CoreTestFmwk.java | 41 | com.ibm.icu.util.TimeZone.setDefault( | CODE |
| CRITICAL⚡ | …e/src/test/java/com/ibm/icu/dev/test/CoreTestFmwk.java | 42 | com.ibm.icu.util.TimeZone.getTimeZone(defaultTimeZone.getID())); | CODE |
| CRITICAL⚡ | …e/src/test/java/com/ibm/icu/dev/test/CoreTestFmwk.java | 45 | testStartDefaultIcuTz = com.ibm.icu.util.TimeZone.getDefault(); | CODE |
| CRITICAL⚡ | …e/src/test/java/com/ibm/icu/dev/test/CoreTestFmwk.java | 49 | testStartDefaultULocale = com.ibm.icu.util.ULocale.getDefault(); | CODE |
| CRITICAL⚡ | …e/src/test/java/com/ibm/icu/dev/test/CoreTestFmwk.java | 59 | com.ibm.icu.util.TimeZone testEndDefaultIcuTz = com.ibm.icu.util.TimeZone.getDefault(); | CODE |
| CRITICAL | …e/src/test/java/com/ibm/icu/dev/test/CoreTestFmwk.java | 78 | com.ibm.icu.util.ULocale testEndDefaultULocale = com.ibm.icu.util.ULocale.getDefault(); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 191 | TestFmwk.assertTrue("con001", (com.ibm.icu.math.BigDecimal.ZERO.toString()).equals("0")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 192 | TestFmwk.assertTrue("con002", (com.ibm.icu.math.BigDecimal.ONE.toString()).equals("1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 193 | TestFmwk.assertTrue("con003", (com.ibm.icu.math.BigDecimal.TEN.toString()).equals("10")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 194 | TestFmwk.assertTrue("con004", (com.ibm.icu.math.BigDecimal.ZERO.intValueExact()) == 0); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 195 | TestFmwk.assertTrue("con005", (com.ibm.icu.math.BigDecimal.ONE.intValueExact()) == 1); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 196 | TestFmwk.assertTrue("con006", (com.ibm.icu.math.BigDecimal.TEN.intValueExact()) == 10); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 1191 | TestFmwk.assertTrue("cuc001", (com.ibm.icu.math.BigDecimal.ZERO.toString()).equals("0")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 1192 | TestFmwk.assertTrue("cuc002", (com.ibm.icu.math.BigDecimal.ONE.toString()).equals("1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 1193 | TestFmwk.assertTrue("cuc003", (com.ibm.icu.math.BigDecimal.TEN.toString()).equals("10")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 1230 | TestFmwk.assertTrue("cuc020", (com.ibm.icu.math.MathContext.DEFAULT.getDigits()) == 9); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 1233 | (com.ibm.icu.math.MathContext.DEFAULT.getForm()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 1236 | "cuc022", (com.ibm.icu.math.MathContext.DEFAULT.getLostDigits() ? 1 : 0) == 0); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 1239 | (com.ibm.icu.math.MathContext.DEFAULT.getRoundingMode()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5565 | com.ibm.icu.math.BigDecimal.ONE.pow(tenlong, mcld); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5574 | com.ibm.icu.math.BigDecimal.ONE.pow(new com.ibm.icu.math.BigDecimal("-71")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5583 | com.ibm.icu.math.BigDecimal.ONE.pow(new com.ibm.icu.math.BigDecimal("1234"), mc3); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5592 | com.ibm.icu.math.BigDecimal.ONE.pow(new com.ibm.icu.math.BigDecimal("12.34e+2"), mc3); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5601 | com.ibm.icu.math.BigDecimal.ONE.pow(new com.ibm.icu.math.BigDecimal("12.4"), mcdef); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5610 | com.ibm.icu.math.BigDecimal.ONE.pow(new com.ibm.icu.math.BigDecimal("1.01"), mcdef); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5619 | com.ibm.icu.math.BigDecimal.ONE.pow( | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5629 | com.ibm.icu.math.BigDecimal.ONE.pow( | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 5639 | com.ibm.icu.math.BigDecimal.ONE.pow( | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10160 | (com.ibm.icu.math.BigDecimal.valueOf(((byte) -2)).toString()).equals("-2")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10163 | (com.ibm.icu.math.BigDecimal.valueOf(((byte) -1)).toString()).equals("-1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10166 | (com.ibm.icu.math.BigDecimal.valueOf(((byte) -0)).toString()).equals("0")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10169 | (com.ibm.icu.math.BigDecimal.valueOf(((byte) +1)).toString()).equals("1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10172 | (com.ibm.icu.math.BigDecimal.valueOf(((byte) +2)).toString()).equals("2")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10175 | (com.ibm.icu.math.BigDecimal.valueOf(((byte) 10)).toString()).equals("10")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10178 | (com.ibm.icu.math.BigDecimal.valueOf(((byte) 11)).toString()).equals("11")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10181 | (com.ibm.icu.math.BigDecimal.valueOf(lmin).toString()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10185 | (com.ibm.icu.math.BigDecimal.valueOf(lmax).toString()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10188 | "val010", (com.ibm.icu.math.BigDecimal.valueOf(lneg).toString()).equals("-1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10190 | "val011", (com.ibm.icu.math.BigDecimal.valueOf(lzer).toString()).equals("0")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10192 | "val012", (com.ibm.icu.math.BigDecimal.valueOf(lpos).toString()).equals("1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10195 | (com.ibm.icu.math.BigDecimal.valueOf(lmin, 0).toString()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10199 | (com.ibm.icu.math.BigDecimal.valueOf(lmax, 0).toString()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10202 | "val015", (com.ibm.icu.math.BigDecimal.valueOf(lneg, 0).toString()).equals("-1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10204 | "val016", (com.ibm.icu.math.BigDecimal.valueOf(lpos, 0).toString()).equals("1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10207 | "val017", (com.ibm.icu.math.BigDecimal.valueOf(lzer, 0).toString()).equals("0")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10209 | "val018", (com.ibm.icu.math.BigDecimal.valueOf(lzer, 1).toString()).equals("0.0")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10211 | "val019", (com.ibm.icu.math.BigDecimal.valueOf(lzer, 2).toString()).equals("0.00")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10214 | (com.ibm.icu.math.BigDecimal.valueOf(lzer, 3).toString()).equals("0.000")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10217 | (com.ibm.icu.math.BigDecimal.valueOf(lzer, 10).toString()).equals("0.0000000000")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10221 | (com.ibm.icu.math.BigDecimal.valueOf(lmin, 7).toString()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10225 | (com.ibm.icu.math.BigDecimal.valueOf(lmax, 11).toString()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10229 | com.ibm.icu.math.BigDecimal.valueOf(23, -8); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10244 | "val201", (com.ibm.icu.math.BigDecimal.valueOf(dneg).toString()).equals("-0.1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10247 | (com.ibm.icu.math.BigDecimal.valueOf(dzer).toString()) | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10250 | "val203", (com.ibm.icu.math.BigDecimal.valueOf(dpos).toString()).equals("0.1")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10254 | "val204", (com.ibm.icu.math.BigDecimal.valueOf(dneg5).toString()).equals("-0.5")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10256 | "val205", (com.ibm.icu.math.BigDecimal.valueOf(dpos5).toString()).equals("0.5")); | CODE |
| CRITICAL⚡ | …va/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java | 10261 | (com.ibm.icu.math.BigDecimal.valueOf(dmin).toString()).equals("4.9E-324")); | CODE |
| 82 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/unicode/py/preparseucd.py | 1567 | # ================================================ | COMMENT |
| MEDIUM | tools/unicode/py/preparseucd.py | 1581 | # ================================================ | COMMENT |
| MEDIUM | …/main/resources/com/ibm/icu/dev/tool/translit/indic.pl | 524 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | icu4j/releases_tools/api_reports.sh | 11 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/api_reports.sh | 17 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/api_reports.sh | 33 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/api_reports.sh | 46 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/api_reports.sh | 54 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/api_reports.sh | 66 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/api_reports.sh | 78 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/serial_test_data.sh | 14 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/github_release.sh | 23 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/github_release.sh | 30 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/github_release.sh | 42 | # ==================================================================================== | COMMENT |
| MEDIUM | icu4j/releases_tools/github_release.sh | 51 | # ==================================================================================== | COMMENT |
| MEDIUM⚡ | …ources/com/ibm/icu/dev/test/format/TimeZoneAliases.txt | 1 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ources/com/ibm/icu/dev/test/format/TimeZoneAliases.txt | 4 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ources/com/ibm/icu/dev/test/format/TimeZoneAliases.txt | 5 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ources/com/ibm/icu/dev/test/format/TimeZoneAliases.txt | 8 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/resources/com/ibm/icu/dev/data/unicode/IdnaTestV2.txt | 105 | # ============================================================================================ | COMMENT |
| MEDIUM | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 27 | # ================================================================================ | COMMENT |
| MEDIUM | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 29 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 56 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 58 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 64 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 211 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 215 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 220 | # ================================================================================ | COMMENT |
| MEDIUM | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 237 | # ================================================================================ | COMMENT |
| MEDIUM | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 242 | # ================================================================================ | COMMENT |
| MEDIUM | …sources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt | 263 | # ================================================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 23 | # ================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 40 | # ================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 112 | # ================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 122 | # ================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 141 | # ================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 150 | # ================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 194 | # ================================================ | COMMENT |
| MEDIUM | …com/ibm/icu/dev/data/unicode/CompositionExclusions.txt | 213 | # ================================================ | COMMENT |
| MEDIUM | …/ibm/icu/dev/data/unicode/links/LinkFormattingTest.txt | 9 | # ================================================ | COMMENT |
| MEDIUM | …/ibm/icu/dev/data/unicode/links/LinkFormattingTest.txt | 32 | # ================================================ | COMMENT |
| MEDIUM | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 9 | # ================================================ | COMMENT |
| MEDIUM | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 21 | # ================================================ | COMMENT |
| MEDIUM | …te/src/test/resources/com/ibm/icu/dev/data/riwords.txt | 49 | # -------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ces/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt | 1 | #-------------------------------------------------------------------- | CODE |
| MEDIUM⚡ | …ces/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt | 4 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ces/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt | 5 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ces/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt | 8 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …es/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt | 1 | #-------------------------------------------------------------------- | CODE |
| MEDIUM⚡ | …es/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt | 4 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …es/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt | 5 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …es/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt | 8 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …rces/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt | 1 | #-------------------------------------------------------------------- | CODE |
| MEDIUM⚡ | …rces/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt | 4 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …rces/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt | 5 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …rces/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt | 8 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/resources/com/ibm/icu/dev/demo/translit/thai_test.txt | 1 | #-------------------------------------------------------------------- | CODE |
| MEDIUM⚡ | …/resources/com/ibm/icu/dev/demo/translit/thai_test.txt | 4 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/resources/com/ibm/icu/dev/demo/translit/thai_test.txt | 5 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/resources/com/ibm/icu/dev/demo/translit/thai_test.txt | 8 | #-------------------------------------------------------------------- | COMMENT |
| 243 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …java/org/unicode/icu/tool/cldrtoicu/PseudoLocales.java | 399 | // always added (and the fact they are numeric words is irrelevant, could be Lorem Ipsum). | COMMENT |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 379 | Lorem ipsum ⸠universal-acceptance-test.international⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 379 | Lorem ipsum ⸠universal-acceptance-test.international⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 380 | Lorem ipsum ⸠universal-acceptance-test.icu⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 380 | Lorem ipsum ⸠universal-acceptance-test.icu⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 381 | Lorem ipsum ⸠تجربة-القبول-الشامل.موريتانيا⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 381 | Lorem ipsum ⸠تجربة-القبول-الشامل.موريتانيا⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 382 | Lorem ipsum ⸠համընդհանուր-ընկալում-թեստ.հայ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 382 | Lorem ipsum ⸠համընդհանուր-ընկալում-թեստ.հայ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 383 | Lorem ipsum ⸠সর্বজনীন-স্বীকৃতির-পরীক্ষা.ভারত⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 383 | Lorem ipsum ⸠সর্বজনীন-স্বীকৃতির-পরীক্ষা.ভারত⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 384 | Lorem ipsum ⸠универсальное-принятие-тест.москва⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 384 | Lorem ipsum ⸠универсальное-принятие-тест.москва⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 385 | Lorem ipsum ⸠सार्वभौमिक-स्वीकृति-परीक्षण.संगठन⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 385 | Lorem ipsum ⸠सार्वभौमिक-स्वीकृति-परीक्षण.संगठन⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 386 | Lorem ipsum ⸠უნივერსალური-თავსობადობის-ტესტი.გე⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 386 | Lorem ipsum ⸠უნივერსალური-თავსობადობის-ტესტი.გე⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 387 | Lorem ipsum ⸠καθολική-αποδοχή-δοκιμή.ευ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 387 | Lorem ipsum ⸠καθολική-αποδοχή-δοκιμή.ευ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 388 | Lorem ipsum ⸠સાર્વત્રિક-સ્વીકૃતિ-પરીક્ષણ.ભારત⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 388 | Lorem ipsum ⸠સાર્વત્રિક-સ્વીકૃતિ-પરીક્ષણ.ભારત⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 389 | Lorem ipsum ⸠ਸਰਵਵਿਆਪਕ-ਪ੍ਰਵਾਨਗੀ-ਪਰਖ.ਭਾਰਤ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 389 | Lorem ipsum ⸠ਸਰਵਵਿਆਪਕ-ਪ੍ਰਵਾਨਗੀ-ਪਰਖ.ਭਾਰਤ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 390 | Lorem ipsum ⸠다국어도메인이용환경테스트.한국⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 390 | Lorem ipsum ⸠다국어도메인이용환경테스트.한국⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 391 | Lorem ipsum ⸠מבחן-קבלה-אוניברסלי.קום⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 391 | Lorem ipsum ⸠מבחן-קבלה-אוניברסלי.קום⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 392 | Lorem ipsum ⸠どこでもつかえる.みんな⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 392 | Lorem ipsum ⸠どこでもつかえる.みんな⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 393 | Lorem ipsum ⸠ಸಾರ್ವತ್ರಿಕ-ಸ್ವೀಕಾರಾರ್ಹತೆ-ಪರೀಕ್ಷೆ.ಭಾರತ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 393 | Lorem ipsum ⸠ಸಾರ್ವತ್ರಿಕ-ಸ್ವೀಕಾರಾರ್ಹತೆ-ಪರೀಕ್ಷೆ.ಭಾರತ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 394 | Lorem ipsum ⸠ユニバーサルアクセプタンス.クラウド⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 394 | Lorem ipsum ⸠ユニバーサルアクセプタンス.クラウド⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 395 | Lorem ipsum ⸠ສາກົນ-ການຍອມຮັບ-ທົດລອງ.ລາວ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 395 | Lorem ipsum ⸠ສາກົນ-ການຍອມຮັບ-ທົດລອງ.ລາວ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 396 | Lorem ipsum ⸠സാർവത്രിക-സ്വീകാര്യതാ-പരിശോധന.ഭാരതം⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 396 | Lorem ipsum ⸠സാർവത്രിക-സ്വീകാര്യതാ-പരിശോധന.ഭാരതം⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 397 | Lorem ipsum ⸠ଯୁନିଭରସାଲ-ଏକସେପ୍ଟନ୍ସ-ଟେଷ୍ଟ.ଭାରତ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 397 | Lorem ipsum ⸠ଯୁନିଭରସାଲ-ଏକସେପ୍ଟନ୍ସ-ଟେଷ୍ଟ.ଭାରତ⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 398 | Lorem ipsum ⸠විශ්ව-සම්මුති-පිරික්සුම.ලංකා⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 398 | Lorem ipsum ⸠විශ්ව-සම්මුති-පිරික්සුම.ලංකා⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 399 | Lorem ipsum ⸠பொது-ஏற்பு-சோதனை.சிங்கப்பூர்⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 399 | Lorem ipsum ⸠பொது-ஏற்பு-சோதனை.சிங்கப்பூர்⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 400 | Lorem ipsum ⸠యూనివర్సల్-ఆమోదం-పరీక్ష.భారత్⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 400 | Lorem ipsum ⸠యూనివర్సల్-ఆమోదం-పరీక్ష.భారత్⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 401 | Lorem ipsum ⸠ยูเอทดสอบ.ไทย⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 401 | Lorem ipsum ⸠ยูเอทดสอบ.ไทย⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 402 | Lorem ipsum ⸠普遍适用测试.我爱你⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 402 | Lorem ipsum ⸠普遍适用测试.我爱你⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 403 | Lorem ipsum ⸠普遍適用測試.台灣⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 403 | Lorem ipsum ⸠普遍適用測試.台灣⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 404 | Lorem ipsum ⸠ሁለንአቀፍ-ተቀባይነት-ሙከራ.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 404 | Lorem ipsum ⸠ሁለንአቀፍ-ተቀባይነት-ሙከራ.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 405 | Lorem ipsum ⸠ការសាកល្បងទទួលយកជាអន្តរជាតិ.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 405 | Lorem ipsum ⸠ការសាកល្បងទទួលយកជាអន្តរជាតិ.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 406 | Lorem ipsum ⸠အလုံးစုံလက်ခံမှုစမ်းသပ်ချက်.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 406 | Lorem ipsum ⸠အလုံးစုံလက်ခံမှုစမ်းသပ်ချက်.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 407 | Lorem ipsum ⸠ދުނިޔެ-ގަބޫލުކުރާ-ޓެސްޓު.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 407 | Lorem ipsum ⸠ދުނިޔެ-ގަބޫލުކުރާ-ޓެސްޓު.com⸡ dolor sit amet | CODE |
| LOW⚡ | …m/ibm/icu/dev/data/unicode/links/LinkDetectionTest.txt | 408 | Lorem ipsum ⸠universal-acceptance-test.קום⸡ dolor sit amet | CODE |
| 60 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e/icu/tool/cldrtoicu/localedistance/PartitionInfo.java | 190 | // Step 1: Map regions to a unique "partition" ID. | COMMENT |
| LOW | …e/icu/tool/cldrtoicu/localedistance/PartitionInfo.java | 222 | // Step 2: Construct mappings to and from partition IDs, to group regions | COMMENT |
| LOW | …e/icu/tool/cldrtoicu/localedistance/PartitionInfo.java | 251 | // Step 3: Write the sparse "region index to partition group index" lookup | COMMENT |
| LOW⚡ | …ava/com/ibm/icu/dev/test/stringprep/IDNAReference.java | 224 | // Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | …ava/com/ibm/icu/dev/test/stringprep/IDNAReference.java | 226 | // Step 6: copy the contents in b2 into dest | COMMENT |
| LOW⚡ | …main/core/src/main/java/com/ibm/icu/impl/IDNA2003.java | 249 | // Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | …main/core/src/main/java/com/ibm/icu/impl/IDNA2003.java | 251 | // Step 6: copy the contents in b2 into dest | COMMENT |
| LOW | …va/com/ibm/icu/impl/number/MutablePatternModifier.java | 243 | // NOTE: This method is not used in ICU4J right now. | COMMENT |
| LOW | …c/main/java/com/ibm/icu/number/ScientificNotation.java | 223 | // NOTE: This method is only called one place, NumberRangeFormatterImpl. | COMMENT |
| LOW | …c/main/java/com/ibm/icu/number/ScientificNotation.java | 310 | // NOTE: This method is only called one place, NumberRangeFormatterImpl. | COMMENT |
| LOW | …ain/java/com/ibm/icu/text/StringCharacterIterator.java | 10 | // NOTE: This class is identical to java.text.StringCharacterIterator | COMMENT |
| LOW | icu4c/source/tools/gensprep/filterRFC3454.pl | 28 | $warning = "###################\n# WARNING: This table is generated by filterRFC3454.pl tool with\n# options: @ARGV \n## | CODE |
| LOW | icu4c/source/test/testdata/nfs4_cis_prep.txt | 9 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/testdata/nfs4_cis_prep.txt | 446 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/testdata/nfs4_mixed_prep_p.txt | 9 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/testdata/nfs4_mixed_prep_s.txt | 9 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/testdata/nfs4_mixed_prep_s.txt | 446 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/testdata/nfs4_cs_prep_ci.txt | 9 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/testdata/nfs4_cs_prep_ci.txt | 446 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/testdata/nfs4_cs_prep_cs.txt | 9 | # WARNING: This table is generated by filterRFC3454.pl tool. DO NOT EDIT | COMMENT |
| LOW | icu4c/source/test/intltest/calregts.cpp | 619 | // NOTE: This function does not exist! jitterbug #3016 | COMMENT |
| LOW⚡ | icu4c/source/test/intltest/idnaref.cpp | 395 | //Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | icu4c/source/test/intltest/idnaref.cpp | 397 | //Step 6: copy the contents in b2 into dest | COMMENT |
| LOW | icu4c/source/common/uidna.cpp | 320 | // Step 4: if the source is ASCII then proceed to step 8 | COMMENT |
| LOW⚡ | icu4c/source/common/uidna.cpp | 370 | //Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | icu4c/source/common/uidna.cpp | 372 | //Step 6: copy the contents in b2 into dest | COMMENT |
| LOW | icu4c/source/i18n/number_scientific.cpp | 85 | // NOTE: This method is only called one place, NumberRangeFormatterImpl. | COMMENT |
| LOW | icu4c/source/data/sprep/rfc4518.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3530csci.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3530csci.txt | 454 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3920res.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3722.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3722.txt | 455 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3920node.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3920node.txt | 455 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc4505.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3491.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3491.txt | 455 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc4518ci.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc4518ci.txt | 422 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc4011.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3530cs.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc3530mixp.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| LOW | icu4c/source/data/sprep/rfc4013.txt | 14 | # WARNING: This table is generated by filterRFC3454.pl tool with | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/unicode/py/preparseucd.py | 211 | # and we just pass them through to ppucd.txt. | COMMENT |
| MEDIUM | …java/org/unicode/icu/tool/cldrtoicu/LdmlConverter.java | 719 | // This is a simple and robust approach that handles things like "gaps" in non-aliased | COMMENT |
| MEDIUM | …a/org/unicode/icu/tool/cldrtoicu/SupplementalData.java | 47 | // TODO: This should be moved into the API and leverage some of the existing utility functions. | COMMENT |
| MEDIUM | …bm/icu/dev/test/format/FormattedStringBuilderTest.java | 183 | // Very basic FieldPosition test. More robust tests happen in NumberFormatTest. | COMMENT |
| MEDIUM | …in/core/src/main/java/com/ibm/icu/util/GenderInfo.java | 242 | // We call get() recursively so that we can leverage the cache | COMMENT |
| MEDIUM | …re/src/main/java/com/ibm/icu/util/UResourceBundle.java | 632 | // lose meaning. Essentially this only works if the child resource arrays | COMMENT |
| MEDIUM | …main/java/com/ibm/icu/text/RuleBasedBreakIterator.java | 1294 | // A data structure containing the boundaries themselves. Essentially a vector of raw ints. | COMMENT |
| MEDIUM | …ore/src/main/java/com/ibm/icu/text/TimeZoneFormat.java | 607 | // TimeZoneGenericNames must be changed to utilize the new TimeZoneNames instance. | COMMENT |
| LOW | …in/java/com/ibm/icu/text/DateTimePatternGenerator.java | 780 | // in #13183 just add b/B to skeleton, no longer need to set special flags | COMMENT |
| MEDIUM | icu4j/perf-tests/collationperf.pl | 12 | # Used in conjunction with the collperf test program. | COMMENT |
| MEDIUM | icu4c/source/test/intltest/intltesttest.cpp | 88 | // Definitely characters. | COMMENT |
| MEDIUM | icu4c/source/test/intltest/intltesttest.cpp | 190 | // Definitely characters. | COMMENT |
| MEDIUM | icu4c/source/test/intltest/regextst.cpp | 3902 | // # This is printed with "skipped", for harness to pick up. | COMMENT |
| MEDIUM | …source/test/intltest/formatted_string_builder_test.cpp | 230 | // Very basic FieldPosition test. More robust tests happen in NumberFormatTest. | COMMENT |
| MEDIUM | icu4c/source/common/locmap.cpp | 1173 | // The purpose of this function is to leverage the Windows platform name->lcid | COMMENT |
| LOW | icu4c/source/common/unicode/platform.h | 62 | * Solution: #define any defines for non @internal API here, so that they are visible in the docs. If you just set PRED | COMMENT |
| LOW | icu4c/source/extra/uconv/uwmsg.c | 202 | /* these will break if the # of messages change. simply add or remove 0's .. */ | COMMENT |
| MEDIUM | icu4c/source/i18n/decNumberLocal.h | 48 | #define DECCHECK 0 /* 1 to enable robust checking */ | COMMENT |
| LOW | icu4c/source/i18n/dtptngen.cpp | 1283 | // in #13183 just add b/B to skeleton, no longer need to set special flags | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/py/libs/test_icudirs.py | 90 | # Create a fake CLDR folder | COMMENT |
| MEDIUM⚡ | tools/py/libs/test_icudirs.py | 96 | # Create a fake CLDR folder | COMMENT |
| MEDIUM⚡ | tools/py/libs/test_icudirs.py | 102 | # Create a fake CLDR-staging folder | COMMENT |
| MEDIUM⚡ | tools/py/libs/test_icufs.py | 24 | # Create the file. We want to control when it is closed, so that remove does | COMMENT |
| MEDIUM | tools/py/libs/test_icufs.py | 70 | # Create the file. I want to explicitly close. | COMMENT |
| MEDIUM | tools/unicode/py/preparseucd.py | 1441 | # This file contains only compatibility decomposition mappings, | COMMENT |
| MEDIUM | tools/unicode/py/preparseucd.py | 1473 | # This file contains the Unicode %s mappings, | COMMENT |
| MEDIUM | icu4j/perf-tests/Dataset.pm | 14 | # Create a new Dataset with the given data. | COMMENT |
| MEDIUM | icu4j/perf-tests/perldriver/Dataset.pm | 15 | # Create a new Dataset with the given data. | COMMENT |
| MEDIUM | icu4c/source/test/perf/perldriver/Dataset.pm | 17 | # Create a new Dataset with the given data. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/unicode/py/parsescriptmetadata.py | 24 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 368 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 478 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 629 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 715 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 975 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1052 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1345 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1372 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1432 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1465 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1553 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1616 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 1877 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 2026 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 2165 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 2237 | CODE | |
| LOW | tools/unicode/py/preparseucd.py | 2320 | CODE | |
| LOW | tools/release/java/build.py | 102 | CODE | |
| LOW | tools/scripts/icu-file-utf8-check.py | 85 | CODE | |
| LOW | tools/scripts/scrub_issues/scrub_issues.py | 191 | CODE | |
| LOW | tools/cldr/build.py | 132 | CODE | |
| LOW | tools/commit-checker/check.py | 96 | CODE | |
| LOW | tools/commit-checker/check.py | 132 | CODE | |
| LOW | tools/commit-checker/check.py | 143 | CODE | |
| LOW | tools/commit-checker/check.py | 264 | CODE | |
| LOW | tools/commit-checker/check.py | 427 | CODE | |
| LOW | tools/commit-checker/check.py | 513 | CODE | |
| LOW | tools/commit-checker/commit_metadata.py | 13 | CODE | |
| LOW | tools/currency/build.py | 152 | CODE | |
| LOW | icu4c/source/test/depstest/depstest.py | 140 | CODE | |
| LOW | icu4c/source/test/depstest/dependencies.py | 98 | CODE | |
| LOW | icu4c/source/test/depstest/dependencies.py | 142 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/filtration.py | 23 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/filtration.py | 86 | CODE | |
| LOW | …source/python/icutools/databuilder/comment_stripper.py | 19 | CODE | |
| LOW | …4c/source/python/icutools/databuilder/request_types.py | 32 | CODE | |
| LOW | …4c/source/python/icutools/databuilder/request_types.py | 122 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/__main__.py | 264 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e/icu/tool/cldrtoicu/localedistance/PartitionInfo.java | 190 | // Step 1: Map regions to a unique "partition" ID. | COMMENT |
| LOW | …e/icu/tool/cldrtoicu/localedistance/PartitionInfo.java | 222 | // Step 2: Construct mappings to and from partition IDs, to group regions | COMMENT |
| LOW | …e/icu/tool/cldrtoicu/localedistance/PartitionInfo.java | 251 | // Step 3: Write the sparse "region index to partition group index" lookup | COMMENT |
| LOW⚡ | …ava/com/ibm/icu/dev/test/stringprep/IDNAReference.java | 224 | // Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | …ava/com/ibm/icu/dev/test/stringprep/IDNAReference.java | 226 | // Step 6: copy the contents in b2 into dest | COMMENT |
| LOW | …c/main/java/com/ibm/icu/impl/TimeZoneGenericNames.java | 736 | // then we need to check if the name is same with the location name. | COMMENT |
| LOW⚡ | …main/core/src/main/java/com/ibm/icu/impl/IDNA2003.java | 249 | // Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | …main/core/src/main/java/com/ibm/icu/impl/IDNA2003.java | 251 | // Step 6: copy the contents in b2 into dest | COMMENT |
| LOW | …in/java/com/ibm/icu/text/DateTimePatternGenerator.java | 403 | // We need to check if there is an hour cycle on locale | COMMENT |
| LOW⚡ | icu4c/source/test/intltest/idnaref.cpp | 395 | //Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | icu4c/source/test/intltest/idnaref.cpp | 397 | //Step 6: copy the contents in b2 into dest | COMMENT |
| LOW | icu4c/source/common/uidna.cpp | 320 | // Step 4: if the source is ASCII then proceed to step 8 | COMMENT |
| LOW⚡ | icu4c/source/common/uidna.cpp | 370 | //Step 7: prepend the ACE prefix | COMMENT |
| LOW⚡ | icu4c/source/common/uidna.cpp | 372 | //Step 6: copy the contents in b2 into dest | COMMENT |
| LOW | icu4c/source/common/ucnv2022.cpp | 430 | /* The purpose of this function is to get around gcc compiler warnings. */ | COMMENT |
| LOW | icu4c/source/common/locmap.cpp | 1173 | // The purpose of this function is to leverage the Windows platform name->lcid | COMMENT |
| LOW | icu4c/source/i18n/dtptngen.cpp | 669 | // We need to check if there is an hour cycle on locale | COMMENT |
| LOW | icu4c/source/i18n/uregexc.cpp | 9 | * description: The purpose of this function is to separate the codepage | COMMENT |
| LOW | icu4c/source/i18n/tzgnames.cpp | 948 | // then we need to check if the name is same with the location name. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/scripts/icu-file-utf8-check.py | 28 | CODE | |
| LOW | tools/commit-checker/check.py | 7 | CODE | |
| LOW | icu4c/source/test/testdata/BUILDRULES.py | 4 | CODE | |
| LOW | icu4c/source/test/testdata/BUILDRULES.py | 5 | CODE | |
| LOW | icu4c/source/test/depstest/depstest.py | 26 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/filtration.py | 6 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/filtration.py | 13 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/filtration.py | 15 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/utils.py | 6 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/utils.py | 10 | CODE | |
| LOW | …source/python/icutools/databuilder/comment_stripper.py | 4 | CODE | |
| LOW | …4c/source/python/icutools/databuilder/request_types.py | 6 | CODE | |
| LOW | …4c/source/python/icutools/databuilder/request_types.py | 8 | CODE | |
| LOW | …4c/source/python/icutools/databuilder/request_types.py | 12 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/__main__.py | 6 | CODE | |
| LOW | icu4c/source/python/icutools/databuilder/__main__.py | 15 | CODE | |
| LOW | …e/python/icutools/databuilder/renderers/common_exec.py | 6 | CODE | |
| LOW | …e/python/icutools/databuilder/renderers/common_exec.py | 8 | CODE | |
| LOW | …e/python/icutools/databuilder/renderers/common_exec.py | 9 | CODE | |
| LOW | …e/python/icutools/databuilder/renderers/common_exec.py | 11 | CODE | |
| LOW | …urce/python/icutools/databuilder/renderers/makefile.py | 6 | CODE | |
| LOW | …urce/python/icutools/databuilder/renderers/makefile.py | 8 | CODE | |
| LOW | …urce/python/icutools/databuilder/renderers/makefile.py | 9 | CODE | |
| LOW | …urce/python/icutools/databuilder/renderers/makefile.py | 11 | CODE | |
| LOW | icu4c/source/data/BUILDRULES.py | 6 | CODE | |
| LOW | icu4c/source/data/BUILDRULES.py | 8 | CODE | |
| LOW | icu4c/source/data/BUILDRULES.py | 10 | CODE | |
| LOW | icu4c/source/data/BUILDRULES.py | 12 | CODE | |
| LOW | icu4c/as_is/bomlist.py | 13 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/py/libs/icudirs.py | 129 | except SystemExit as _: | CODE |
| HIGH | tools/py/libs/icudirs.py | 133 | except SystemExit as _: | CODE |
| HIGH | tools/py/libs/icudirs.py | 137 | except SystemExit as _: | CODE |
| HIGH | tools/py/libs/test_icufs.py | 37 | except ValueError as _: | CODE |
| HIGH | icu4c/source/test/depstest/dependencies.py | 197 | except StopIteration: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/colprobe/sortedlines.cpp | 618 | // I have added an additional check. The checks versus upper and lower bound should be sufficient | COMMENT |
| HIGH | …/main/resources/com/ibm/icu/dev/tool/translit/indic.pl | 140 | # sequence on the right should be substituted. In this example, | COMMENT |
| HIGH | …/main/resources/com/ibm/icu/dev/tool/translit/indic.pl | 378 | # In this example, the remapping tells us that the non-existent | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/py/libs/test_icudirs.py | 69 | def _create_fake_folder_struct( | CODE |
| LOW⚡ | tools/py/libs/test_icufs.py | 32 | def test_create_invalidname_dir(self): | CODE |
| LOW⚡ | tools/py/libs/test_icufs.py | 40 | def test_remove_non_existing_dir(self): | CODE |
| LOW⚡ | tools/py/libs/test_icufs.py | 44 | def test_remove_non_existing_file(self): | CODE |
| LOW | tools/scripts/scrub_issues/scrub_issues.py | 191 | def check_jira_status_for_all_issues(issue_dict, settings): | CODE |
| LOW | …/org/unicode/icu/tool/cldrtoicu/CldrDataProcessor.java | 39 | public class CldrDataProcessor<T> { | CODE |
| LOW | icu4j/releases_tools/github_release.sh | 11 | function copyArtifactForGithubRelease() { | CODE |
| LOW | icu4c/source/python/icutools/databuilder/filtration.py | 423 | def _generate_resource_filter_txt(rules): | CODE |
| LOW | icu4c/source/python/icutools/databuilder/utils.py | 76 | def repeated_execution_request_looper(request): | CODE |
| LOW | icu4c/source/python/icutools/databuilder/utils.py | 88 | def format_single_request_command(request, cmd_template, common_vars): | CODE |
| LOW | icu4c/source/python/icutools/databuilder/utils.py | 98 | def format_repeated_request_command(request, cmd_template, loop_vars, common_vars): | CODE |
| LOW | …ce/python/icutools/databuilder/test/filtration_test.py | 258 | def test_locale_include_scripts(self): | CODE |
| LOW | …ce/python/icutools/databuilder/test/filtration_test.py | 310 | def test_locale_no_children_include_scripts(self): | CODE |
| LOW | …ce/python/icutools/databuilder/test/filtration_test.py | 465 | def test_no_alias_parent_structure(self): | CODE |
| LOW | icu4c/source/data/BUILDRULES.py | 173 | def generate_conversion_mappings(config, io, common_vars): | CODE |
| LOW | icu4c/source/data/BUILDRULES.py | 241 | def generate_brkitr_dictionaries(config, io, common_vars): | CODE |
| LOW | icu4c/source/data/BUILDRULES.py | 311 | def generate_full_unicore_data(config, io, common_vars): | CODE |
| LOW | icu4c/source/data/BUILDRULES.py | 421 | def generate_curr_supplemental(config, io, common_vars): | CODE |
| LOW | icu4c/source/data/BUILDRULES.py | 444 | def generate_zone_supplemental(config, io, common_vars): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/src/main/java/com/ibm/icu/text/DateFormatSymbols.java | 71 | * </code> object, feel free to modify the date-time formatting data. For instance, you can replace | COMMENT |
| MEDIUM | …e/src/main/java/com/ibm/icu/text/DateIntervalInfo.java | 112 | * can feel free to modify it as necessary. | COMMENT |
| LOW | …core/src/main/java/com/ibm/icu/text/MeasureFormat.java | 57 | // If you update the examples in the doc, don't forget to update MesaureUnitTest.TestExamplesInDocs | COMMENT |
| LOW | icu4c/source/i18n/double-conversion-bignum.cpp | 434 | // Don't forget to update the used_digits and the exponent. | COMMENT |
| MEDIUM | icu4c/source/i18n/unicode/dtfmtsym.h | 68 | * DateFormatSymbols object, they can feel free to modify the date-time | COMMENT |
| MEDIUM | icu4c/source/i18n/unicode/dtitvinf.h | 146 | * they can feel free to modify it as necessary. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/scripts/cpysearch/Cpy.pm | 112 | # Check if this file should be ignored. | COMMENT |
| LOW | tools/scripts/scrub_issues/scrub_issues.py | 197 | # Check if issue id string is fully qualified for Jira to recognize it, | COMMENT |
| LOW | icu4c/source/test/depstest/depstest.py | 147 | # Check if already cached. | COMMENT |
| LOW | icu4c/source/test/perf/collationperf/CollPerf.pl | 143 | # Print the results in a HTML page | COMMENT |
| LOW | icu4c/source/python/icutools/databuilder/filtration.py | 242 | # Check if we are a descendant of a *requested* locale. | COMMENT |
| LOW | icu4c/source/common/rbbicst.pl | 206 | # Assign numbers to each of the character classes classes used. | COMMENT |
| LOW | .github/workflows/icu4j.yml | 143 | # Output messages and the error-prone report as workflow job summary | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …main/java/com/ibm/icu/impl/LocaleDisplayNamesImpl.java | 324 | // TODO: implement use of capitalization | COMMENT |
| LOW | …java/com/ibm/icu/dev/test/format/NumberFormatTest.java | 5751 | // TODO: Add tests for identify and position of each field, as in IntlTestDecimalFormatAPIC. | COMMENT |
| LOW | icu4c/source/tools/tzcode/icuzdump.cpp | 218 | // TODO: Add error case handling later. | COMMENT |
| LOW | icu4c/source/test/perf/collperf/collperf.cpp | 611 | // TODO: implement it | COMMENT |
| LOW | icu4c/source/i18n/rbnf.cpp | 1361 | // TODO: implement UParseError | COMMENT |
| LOW | icu4c/source/i18n/rematch.cpp | 3888 | // TODO: implement transparent bounds. Ticket #6067 | COMMENT |
| LOW | icu4c/source/i18n/rematch.cpp | 5355 | // TODO: implement transparent bounds. Ticket #6067 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/scripts/bldicures.py | 14 | # Usage: | COMMENT |
| LOW | …in/core/src/main/java/com/ibm/icu/impl/UCaseProps.java | 1357 | # Usage: | COMMENT |
| LOW | icu4c/source/common/rbbicst.pl | 11 | # Usage: | COMMENT |
| LOW | icu4c/source/common/ucase.cpp | 1448 | # Usage: | COMMENT |
| LOW | icu4c/source/i18n/regexcst.pl | 12 | # Usage: | COMMENT |
| LOW | icu4c/as_is/bomlist.py | 10 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/scripts/icu-file-utf8-check.py | 74 | print("Error: %s is a source code file but contains non-utf-8 bytes." % file_name) | CODE |
| MEDIUM | icu4c/source/test/depstest/depstest.py | 249 | print("Error: There were errors, please fix them and re-run. Processing may have terminated abnormally.") | CODE |
| MEDIUM | icu4c/source/python/icutools/databuilder/filtration.py | 47 | print("Error: Unknown filterType option: %s" % filter_type, file=sys.stderr) | CODE |
| MEDIUM | icu4c/source/python/icutools/databuilder/__main__.py | 143 | print("Error: Could not read filter file %s." % args.filter_file, file=sys.stderr) | STRING |
| MEDIUM | icu4c/source/data/BUILDRULES.py | 37 | print("Error: Cannot find data directory; please specify --src_dir", file=sys.stderr) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …in/core/src/main/java/com/ibm/icu/math/BigDecimal.java | 2686 | res.exp = -scale; // as requested | CODE |