{"$schema":"https://json.schemastore.org/sarif-2.1.0.json","version":"2.1.0","runs":[{"tool":{"driver":{"name":"codehealth","informationUri":"https://codehealth.canine.dev","rules":[{"id":"D5","name":"Coupling","shortDescription":{"text":"Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D5"},{"id":"D6","name":"Cohesion (LCOM4)","shortDescription":{"text":"Cohesion (LCOM4)"},"helpUri":"https://codehealth.canine.dev/dimensions/D6"},{"id":"D9","name":"Test Distribution","shortDescription":{"text":"Test Distribution"},"helpUri":"https://codehealth.canine.dev/dimensions/D9"},{"id":"D10","name":"Test Quality","shortDescription":{"text":"Test Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D10"},{"id":"D12","name":"Dependency Hygiene","shortDescription":{"text":"Dependency Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/D12"},{"id":"D13","name":"Secret Scanning","shortDescription":{"text":"Secret Scanning"},"helpUri":"https://codehealth.canine.dev/dimensions/D13","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D14","name":"License Compliance","shortDescription":{"text":"License Compliance"},"helpUri":"https://codehealth.canine.dev/dimensions/D14"},{"id":"D15","name":"Churn \u00D7 Complexity Hotspots","shortDescription":{"text":"Churn \u00D7 Complexity Hotspots"},"helpUri":"https://codehealth.canine.dev/dimensions/D15"},{"id":"D17","name":"Explicit Debt","shortDescription":{"text":"Explicit Debt"},"helpUri":"https://codehealth.canine.dev/dimensions/D17"},{"id":"D19","name":"Documentation Quality","shortDescription":{"text":"Documentation Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D19"},{"id":"D21","name":"Naming Consistency","shortDescription":{"text":"Naming Consistency"},"helpUri":"https://codehealth.canine.dev/dimensions/D21"},{"id":"D26","name":"Project Cohesion","shortDescription":{"text":"Project Cohesion"},"helpUri":"https://codehealth.canine.dev/dimensions/D26"},{"id":"D28","name":"Secrets (history)","shortDescription":{"text":"Secrets (history)"},"helpUri":"https://codehealth.canine.dev/dimensions/D28","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D29","name":"Static Analysis (SAST)","shortDescription":{"text":"Static Analysis (SAST)"},"helpUri":"https://codehealth.canine.dev/dimensions/D29","relationships":[{"target":{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-89","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-78","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-94","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-77","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-79","CWE-89","CWE-78","CWE-94","CWE-77"]}},{"id":"D30","name":"Dependency Vulnerabilities","shortDescription":{"text":"Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D30","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}},{"id":"D34","name":"Knowledge Freshness","shortDescription":{"text":"Knowledge Freshness"},"helpUri":"https://codehealth.canine.dev/dimensions/D34"},{"id":"D35","name":"Change Coupling","shortDescription":{"text":"Change Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D35"},{"id":"D36","name":"Supply-chain Provenance \u0026 Signing","shortDescription":{"text":"Supply-chain Provenance \u0026 Signing"},"helpUri":"https://codehealth.canine.dev/dimensions/D36","relationships":[{"target":{"id":"CWE-1357","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-494","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1357","CWE-494"]}},{"id":"D43","name":"Malicious Dependencies","shortDescription":{"text":"Malicious Dependencies"},"helpUri":"https://codehealth.canine.dev/dimensions/D43","relationships":[{"target":{"id":"CWE-506","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-506"]}},{"id":"D44","name":"Platform End-of-Life","shortDescription":{"text":"Platform End-of-Life"},"helpUri":"https://codehealth.canine.dev/dimensions/D44"},{"id":"AX10","name":"Code composition","shortDescription":{"text":"Code composition"},"helpUri":"https://codehealth.canine.dev/dimensions/AX10"},{"id":"AX3","name":"Project dependency cycles","shortDescription":{"text":"Project dependency cycles"},"helpUri":"https://codehealth.canine.dev/dimensions/AX3"},{"id":"AX4","name":"Dependency direction","shortDescription":{"text":"Dependency direction"},"helpUri":"https://codehealth.canine.dev/dimensions/AX4"},{"id":"AXB1","name":"Runtime evidence locked \u2014 no reproducible boot","shortDescription":{"text":"Runtime evidence locked \u2014 no reproducible boot"},"helpUri":"https://codehealth.canine.dev/dimensions/AXB1"},{"id":"M1","name":"Documentation (README)","shortDescription":{"text":"Documentation (README)"},"helpUri":"https://codehealth.canine.dev/dimensions/M1"},{"id":"M2","name":"Architecture documentation","shortDescription":{"text":"Architecture documentation"},"helpUri":"https://codehealth.canine.dev/dimensions/M2"},{"id":"M3","name":"Folder \u0026 project structure","shortDescription":{"text":"Folder \u0026 project structure"},"helpUri":"https://codehealth.canine.dev/dimensions/M3"},{"id":"M4","name":"Documentation accuracy","shortDescription":{"text":"Documentation accuracy"},"helpUri":"https://codehealth.canine.dev/dimensions/M4"},{"id":"P1","name":"CI/CD gates","shortDescription":{"text":"CI/CD gates"},"helpUri":"https://codehealth.canine.dev/dimensions/P1"},{"id":"P10","name":"Library API \u0026 versioning","shortDescription":{"text":"Library API \u0026 versioning"},"helpUri":"https://codehealth.canine.dev/dimensions/P10"},{"id":"P12","name":"CI test-gate honesty","shortDescription":{"text":"CI test-gate honesty"},"helpUri":"https://codehealth.canine.dev/dimensions/P12"},{"id":"P3","name":"Security \u0026 performance tooling","shortDescription":{"text":"Security \u0026 performance tooling"},"helpUri":"https://codehealth.canine.dev/dimensions/P3"},{"id":"P4","name":"Deployment \u0026 Rollback","shortDescription":{"text":"Deployment \u0026 Rollback"},"helpUri":"https://codehealth.canine.dev/dimensions/P4"},{"id":"P6","name":"Release Hygiene","shortDescription":{"text":"Release Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/P6"},{"id":"PF3","name":"Async \u0026 latency hygiene","shortDescription":{"text":"Async \u0026 latency hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/PF3"},{"id":"R1","name":"Type Safety","shortDescription":{"text":"Type Safety"},"helpUri":"https://codehealth.canine.dev/dimensions/R1"},{"id":"R10","name":"Code Duplication","shortDescription":{"text":"Code Duplication"},"helpUri":"https://codehealth.canine.dev/dimensions/R10"},{"id":"R11","name":"Import Boundaries","shortDescription":{"text":"Import Boundaries"},"helpUri":"https://codehealth.canine.dev/dimensions/R11"},{"id":"R2","name":"Cyclomatic Complexity","shortDescription":{"text":"Cyclomatic Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/R2"},{"id":"R3","name":"Large Files","shortDescription":{"text":"Large Files"},"helpUri":"https://codehealth.canine.dev/dimensions/R3"},{"id":"R4","name":"Test Coverage","shortDescription":{"text":"Test Coverage"},"helpUri":"https://codehealth.canine.dev/dimensions/R4"},{"id":"R6","name":"Tooling","shortDescription":{"text":"Tooling"},"helpUri":"https://codehealth.canine.dev/dimensions/R6"},{"id":"R7","name":"Dead Code","shortDescription":{"text":"Dead Code"},"helpUri":"https://codehealth.canine.dev/dimensions/R7"},{"id":"R8","name":"Dependency Hygiene","shortDescription":{"text":"Dependency Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/R8"},{"id":"R9","name":"Circular Imports","shortDescription":{"text":"Circular Imports"},"helpUri":"https://codehealth.canine.dev/dimensions/R9"},{"id":"SC1","name":"Supply-chain hygiene","shortDescription":{"text":"Supply-chain hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/SC1"},{"id":"X10","name":"Duplicated predicate","shortDescription":{"text":"Duplicated predicate"},"helpUri":"https://codehealth.canine.dev/dimensions/X10"},{"id":"X24","name":"Document value interpolated into markup unescaped","shortDescription":{"text":"Document value interpolated into markup unescaped"},"helpUri":"https://codehealth.canine.dev/dimensions/X24"},{"id":"X25","name":"Inert configuration knob","shortDescription":{"text":"Inert configuration knob"},"helpUri":"https://codehealth.canine.dev/dimensions/X25"},{"id":"X26","name":"Unsynchronised callback handoff","shortDescription":{"text":"Unsynchronised callback handoff"},"helpUri":"https://codehealth.canine.dev/dimensions/X26"},{"id":"X29","name":"Per-element action decided by a fixed element","shortDescription":{"text":"Per-element action decided by a fixed element"},"helpUri":"https://codehealth.canine.dev/dimensions/X29"},{"id":"X32","name":"Type resolved by simple name across every loaded assembly","shortDescription":{"text":"Type resolved by simple name across every loaded assembly"},"helpUri":"https://codehealth.canine.dev/dimensions/X32"},{"id":"X6","name":"Hand-rolled structured-format parsing","shortDescription":{"text":"Hand-rolled structured-format parsing"},"helpUri":"https://codehealth.canine.dev/dimensions/X6"},{"id":"X7","name":"Silent fallback defaults","shortDescription":{"text":"Silent fallback defaults"},"helpUri":"https://codehealth.canine.dev/dimensions/X7"},{"id":"X9","name":"Subsumed condition operand","shortDescription":{"text":"Subsumed condition operand"},"helpUri":"https://codehealth.canine.dev/dimensions/X9"}]}},"results":[{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: week-logic: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/week.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"54a46ab7b0e9b0047759ec726cbd7b62a0c6ae23324de0df4b4e1a4dc8b8c050"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: units: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/units.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"0ec60c9879d6999e23e014c634335fbd304c5a86dfc43644eb22dc9ddf534961"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-tokenizer: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/tokenizer.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"68e4f348114224aee37279ccf46cb587eef001815155a4f46aa126f7338b29fe"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: set today context: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/today.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"0300781b9991143a84b1a7b58c99e0051ba0cd39173a52cc70ad27facc81be3d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: today is always today: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/today.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"51352f45d0c24492c84ee3e567e7cadce4a358568fd5b5ba86ebc6df6d01eef0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-parse :: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/to-iso.test.js"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"0a07736813023ace623ac451a144ccc9edcda7228e696f2bbecebebb49d5443d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text sets timezone: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/timezone.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"685c313561ec89d6489e416c89e4f8a0c876444aa3ad4f5d6af7b16adc6e5245"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: set timezone context: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/timezone.test.js"},"region":{"startLine":84}}}],"partialFingerprints":{"codehealthFindingId/v1":"67b387c8f8465ca2b1265d9ba40313fadeae49f5773253b73adf746d962e68cb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: times of start and end: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/times.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"33d7fbf0c0d980cae48030c049e9158fe4d7fc15ca1802306df15d0f62132897"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: times test: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/times.test.js"},"region":{"startLine":365}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ff067205bc3813c8c85dfafefd4bf16291ff322a6d3cf3b36303e92f3d59636"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: times test: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/times.test.js"},"region":{"startLine":445}}}],"partialFingerprints":{"codehealthFindingId/v1":"5f636dc1666595b9258dd4be8a5c6c35de1c46ed26807fb3b79df27b67547e43"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: start dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/startDates.test.js"},"region":{"startLine":813}}}],"partialFingerprints":{"codehealthFindingId/v1":"dc37236043928d0b6868c429dd79d16ea767fce1957a380de9c4f50b5de5a691"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: holidays honor an explicit year: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"3e3d95e32f677da6ed0eb86c949965418aa2141a4be7804dc0460aba0e1220e4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: overnight time-ranges cross midnight: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7cdda0dd65c0b287939afe3eb3c73b8ca32772ddcc9bdff5a358fcffff5467f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: between-ranges are forward-ordered: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"16297093117d107cf42ecaa809485c7369030221e69d26ae2deed664b087f102"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: end of the month: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b483af78ed287bcc3b398eed8120aa07022c38104d3038e3a2b87dc14fcd474"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: day after next: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":54}}}],"partialFingerprints":{"codehealthFindingId/v1":"797d86db6c6cd20ffbcc2f3902720989447cf727d106cbb4f601566a023ec113"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: next-month wraps the year: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"13b2f9ae361fd66013b38847e759a56f719db88d8d08692331d488440fcda39b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: relative shifts: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"dd6fa39ac70e896364ee3b50eca4e5e8fa6aa18020cdb5a6411939bcf6317b37"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: nth weekday of month: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"f38d47b4667b100b6efef56f538356b807b28b7cfcc89d6ff8f6d8ec9f69cf2a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: march/may as verbs: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"3dbab0ee2e933e27a08f2eaca2dd7ff7d08f1c67b4aa092473c8d3d519549a03"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: quarter-to times: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":103}}}],"partialFingerprints":{"codehealthFindingId/v1":"1baeeb28c5e04c24d80e7677eefa6a5df3aeeb23c178d0b332e8b51113fce37c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: year windows: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"993765bcace993a15a75ce22a2511093b287740e5aa11ffc34a39c3af07e5e0b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: timezone handling: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":119}}}],"partialFingerprints":{"codehealthFindingId/v1":"05d38f67eb122d2da941349f10cc021fd668352c4f96fcf535b1351dc89a25a8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: repeating dates surface in json: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":134}}}],"partialFingerprints":{"codehealthFindingId/v1":"c38d024d1161422f8a471414a11be3073e95100c1d79d4af53b4d107b3c6de4e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: unit field: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":145}}}],"partialFingerprints":{"codehealthFindingId/v1":"110178425f62b9bb8ce5fe8a464361f9b57ea67e3a2c52cd2bc53c3f6488f1ef"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: eod is end-of-day: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":160}}}],"partialFingerprints":{"codehealthFindingId/v1":"0f2005560bfd68624400a14b17dd91233f8d5df0f7d9280b1d6a1e93e1b23304"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: a range does not stop other dates from splitting: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/regressions.test.js"},"region":{"startLine":165}}}],"partialFingerprints":{"codehealthFindingId/v1":"c87cf4d0799bcc1636bbb211e2eab0e27e944e0ae9cf8732076a96345916ac21"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-phrase tests:: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/phrase.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"9832688b8b2a646a9738fc80d331cdb371fd9ed6aada4eab4bf6c263427d92e9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: misc dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/misc.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"3c13b24162a837bbda6e9b687c0a708e0181a831229e85d65fb42d5b42ef16e3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parsed today shorthand: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/misc.test.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"ee6c9f9bffa3a81da349bd94593ac664c713439c30cf941a78eedd3503ea34ee"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: never allow end \u003E start: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/misc.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"9c3e7e67d8eed4ea3468ff34350f0ea2844b671db93ff7bf6bbc3de365e9482e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: durations are not dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/misc.test.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"3f91274fe6c40fa5bdf0f30fcc6e9775f9a90ba5d93f20d9e1906c59a533e176"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lists of days: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/misc.test.js"},"region":{"startLine":53}}}],"partialFingerprints":{"codehealthFindingId/v1":"c30c8f841252b6d52c04d5b5fd7c1dcfb592f01e0bc538a30851635528542f2f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tagger does not mutate text: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/misc.test.js"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"5135b728c3fdfb20736da626fef5da964e5619bc4340213655e9732ddc201bc9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: has a date: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/has-date.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"cced2560ef24265d977a53e8f7f6cb3b2c8b1808533fbb53d74bd34da2eed74f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: full-dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/fullDates.test.js"},"region":{"startLine":559}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2aceacdce7cf99653cb53d36b8cedb9bdcd2c8a48681a332cd89599d358618a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: full iso start\u002Bend tests: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/full-iso.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"824ee43eea31f09dd9c33a901db573d0be785585c18ea1ff5cbde7edc350e13e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-format: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/format.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"c95b1e861b9adafdb9f34910a3217753c14c65e4cbebac725f063c0f8b6b5d5f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/false-positive.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"55cc6e1337d4dc8394933bdb13fed6f0a705f2466368e3ee450068222ec81445"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-variety: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/equals.test.js"},"region":{"startLine":360}}}],"partialFingerprints":{"codehealthFindingId/v1":"e8285adbfe3af0fab51004a376759a14671685569aa7b519f5b9e7df0e30fc9d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: end dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/end.test.js"},"region":{"startLine":207}}}],"partialFingerprints":{"codehealthFindingId/v1":"00edc429c2f464add905fd88ec7e8273eba1dd876dd4c0354eac7603c5a640f0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: durations vs dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/durations.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"119556179eaf4d74808135c4f3f8a3e352c8bc8b49cd6ae3736ac7c7498ade0c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: in 4 mins: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/durations.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"df05afff16758ce8b005918af11f5712c45489d2922dc395c9a7b72d9056931c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: durations json: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/durations.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"96b5b32b47cf03b1094128de8a22988e36dce0022d42181888f34e43a31e0134"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: day durations: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/duration.test.js"},"region":{"startLine":234}}}],"partialFingerprints":{"codehealthFindingId/v1":"c7120dad0cf35b3d50fed9460c3b4f4067ffce2b59ed0af2e5d5e0bc4b756098"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: duration-ranges: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/duration-range.test.js"},"region":{"startLine":330}}}],"partialFingerprints":{"codehealthFindingId/v1":"e5e6e064f75816131a086f9aaac14ed031c2fd2a1c6224d7d7618463307dccea"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: dmy option loop: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/dmy.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"d925888f73cc7371ccadf20f2ac75ee86216f731e31745961881a7fa01aa1560"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: dmy option falsy: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/dmy.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ae2d97bc6d1fe83dd2e83a7a1f7b5355526db025595c9dbdf70fa696cd9db9d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: dmy option true: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/dmy.test.js"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"c2a9890ddee2f1e68a5e77ab7603bb85dc4b173d1ad8a025f599358925bc7662"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: dmy invalid: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/dmy.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"a2f6314bade3bcc6d7e404e24cef92a11cb08f4a1a208a5d8d0d7ba146ffbae7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: day-start edge-cases: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/day-start.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ce85688d27535579ba6b1d047f975809d230d589dff6d087fee62a79bc7e6f63"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: day start: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/day-start.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"1928d897de21ab8c29c8066978c52139d3b0f59217089f5b8e9bfdcab836401d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: day end: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/day-start.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c2bcf49a27bb83cf8050cd552a762ed89bd287085f2aedbab8ea4afccbe878c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi-dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/combo.test.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3ca50538988749f293a34920b80eeb2988a5d07ed0d5b8e71ca30250ee2abc7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: chronic-tests-one: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/chronic.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"b9f420ca2002fa7bdeaa0c2791447c12c86de20c30351ed77256c25c26bc0ed1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: chronic-tests-two: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/chronic.test.js"},"region":{"startLine":156}}}],"partialFingerprints":{"codehealthFindingId/v1":"3578b4c77f88f40fb685b4917202ae6b437847249396ff8b2c96d6e82ee5e8a6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: this monday: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-weekday.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"1da012edfa8343c180997feeade5d03426623dce883caa0107ce9bcc7caebea6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: this week: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-week.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"071151ec2a937fff47db10b1fc099a915b2a21e14bee9b7ed518101871bec329"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: last week: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-week.test.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"a1fecfba6b92afbdb14495a39caec92461f731bb3b043d7a0a69a5f228912c26"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: next week: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-week.test.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"f7ab18659e490e7fdecba39ccb9c3b750e43d30c0648b84abce748f8af93def5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: this month: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-month.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"7c3ec7c38da13b1f29c292d3d58c2d86fed9c1b03700659739b4e927171ac706"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: next month: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-month.test.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"bb915a94a2dea0acd0767f1c3f853cb61903a922edb4000c9182f9c099f7b903"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: last month: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-month.test.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"412c6d733360775ef1f503b385ab96c0a3b0a555157cd1af89eb083a51d1e54d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: this december: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-month.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e75eb8aabed5511469a4cd651e647a0e4b71a9f8a1dcea0f923af209f064ac2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: this september: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/ambig-month.test.js"},"region":{"startLine":97}}}],"partialFingerprints":{"codehealthFindingId/v1":"0497e612b77425495288a2c4a74a24490bb4a6f40c16e55f296093d29f6791d0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: test first generated-date: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/backlog/interval.ignore.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"4471cc82fd87a81088bc1675381b28c148d0172b9b7377cc565fb13449f6ded5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: count generated dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/backlog/interval.ignore.js"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"58933730f35af5393481a387d222d538c7c79ac8e1dc2177ef9237980406332e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: duckling-tests: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/backlog/duckling.ignore.js"},"region":{"startLine":919}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d172a74354f9590cfff8140ba5fc826a07fde0a746fbc5ba60a35b9ebe0fa79"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-tag :: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/tagger/date_tag.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"2b6aba9e4066d9f5b70f8a6ccee3810f2c75c1d065c6d4f78aca1dbe7b6cc3c4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-chunk :: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/tagger/date-chunk.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"899a253db907fbdbac8a148a69613edcce32c07862a085924692244260eabb1f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: negative-ambiguous-dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/tagger/ambiguous.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"fcf8689b8a3b51e33e0c3bab35e0fbe017f8c474bb3ea3d6cf548e3f17ab6f32"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: positive-ambiguous-dates: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/tagger/ambiguous.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"54fde6413a1b273c88c5a6eca1625b26efb6ffbbb3c6428a8853d77b21f279a3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: date-tagger: No conventional assertion call was detected, and 74 of 79 tests in \u0060plugins/dates\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/tests/tagger/ambiguous.test.js"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"58d537dbeae60fdc5ef65d812d70522ed371c7106fcb002869a99bf4d605261c"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: paragraph-basic: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/paragraphs/tests/misc.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"bfcddc2c319179d4d865961da142afdfad48557caae9a671a42ec1ee73dc2c75"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: paragraph-tests: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/paragraphs/tests/misc.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ffa14b75bfefabe7ce062179b35681bac039d03c2613b122ede21f1f1b3a682"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: payload-misc: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/payload/tests/payload.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"218c85dd8bd88c049741a7687cc4b636537191a370da65c5c13ea097b9e1650b"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: payload-fn: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/payload/tests/payload.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"fd19a6e08fbef04113b2592e8b84aaf3c9ca264d3bf1b35f4df567d9e5b82981"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: test length: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/tests/syllables.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"e8d056f2beea68b408a0bbc9fa83647ad6b9d5178a13f00aa1f099303901d908"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: soundsLike-tests: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/tests/soundsLike.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"e4a752c4640241caae2f33cb612a2ec7c8ccb501d2e856ac5cf951d2456c8e72"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: stream the whole document: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/tests/stream.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"05f085064e47494888d7852a4c0cabd270148b51882c2f0445cea9354bf90f08"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: return no matches: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/tests/stream.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"346e8d995b1861aa94e9e177c2ed452ae6c2fb0d90fa4b22dd63588ca4f51286"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: ngram-test:: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/ngram.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae97649cabded4a13f2d059c4fb2d1d3868eded0a61347f4f33adba7fb0a6140"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sort-bigrams:: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/ngram.test.js"},"region":{"startLine":16}}}],"partialFingerprints":{"codehealthFindingId/v1":"1bdae3c776eac23ca4b99b0d5fa7c5997c8bd71855e617b1fa82c06baf2b4e73"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contractions-support:: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/ngram.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"f30f742b94761082b6de8e2727e2f677ff4d836039fe2bc2edd82068c17a0800"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: ngrams-options:: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/ngram.test.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"79c206719a2ae7f5f23ab123d4bd90ef889a773a08e724ba8785f308aac39873"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: misc ngrams: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/misc.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"0ecbf99b0e445ec6d875a9b00df31153d22a5341762b19659a37608b414ba62c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: edgegram-sizes:: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/edgegram.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"5b19ea15d4fa906191f1d99f4ffbe42af50e11cf11bd6a85e3f26ea9e89e3cf2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: edgegram:: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/edgegram.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"86c19a9b110d7ec13bc5d7605d5db43ba01bef1fc592df8b9d173e2d650830d2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: start-sizes:: No conventional assertion call was detected, and 8 of 8 tests in \u0060plugins/stats\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/edgegram.test.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"68c2c1ff0a04714d349563bc1fc054df27c95c8bc9273bee9cd2dc5e94fd1b4d"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: true-positive: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/tests/misc.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"7c511eb7d28df5628ed20501bd64ecd26e858a7465b54222c1a2c9886cbfde1f"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: true-negative: This method\u0027s body runs code, and no assertion call was recognised in it. Recognised by name: Assert*, *Should*/ShouldBe*, Verify, Expect, Throws, Record, Received/DidNotReceive, MustHaveHappened/MustNotHaveHappened, EnsureSuccessStatusCode and *AndEnsure* \u2014 so verification routed through a helper of your own naming, through a base-class or callback object whose members hold the assertions, or through a harness that fails by throwing under some other name, is not visible to this check and is not counted here. Read it as \u0027no assertion this check knows how to see\u0027, and if that is right, add one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/tests/misc.test.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"479906c72fd930b4a21dd4b0aa78d9a753187e58206a16b2a51024a130a188f8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: main build: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/test/smoke.test.js"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3892a8946b61e432e27bc4b83f760737768fbb3943d8c6d453f628503e6a301"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tokenize build: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/test/smoke.test.js"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c07c23819dcc00b9f983cc678a27aa95b3ff65dfeaf81ad0a41c7768c73efb8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: simple chanage-punct: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/toQuestion.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"9df492ac6191724a90ece7a8b25732f47fa9c509d99ccc1ac41cfb569ccc8ab9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toquestion edge-cases : No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/toQuestion.ignore.js"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"493e9bbdc4ce728e2aafa12953f4e5e27015f20a617d6016c45f1c292383df5e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: quotation test:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"08e290c4f010e16b05719d8043750dfa33c1ef02d15f09cc05f2414454fc058a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B0022 to U\u002B0022: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"df674d56e887ff9f32056fb0d5dbbdebf7d8e4f5c00de71f3b2fc20b1550c00e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002BFF02 to U\u002BFF02: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"8d35cdf7733409e2325387a29ce1379cf18318c94bd903057cf7441e56b8c9ef"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B0027 to U\u002B0027: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"11f25d146a033f4e7f0d93efb1fcbed819f2d3a329cd8fe7a6e42952054c2d98"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B201C to U\u002B201D: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"0560a29baa2b82df3914be1d5524b993911f00db1ead5edae07e6219e03cfeaa"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B2018 to U\u002B2019: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":74}}}],"partialFingerprints":{"codehealthFindingId/v1":"815cae10ff2380ccec104e2f1200c517186117b6907783e8311e7fb34408327b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B201F to U\u002B201D: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":86}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed60239a36b2b862d219effa7d5ed20ca2270ade9c3d49c47caf1920104bda6e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B201B to U\u002B2019: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5732e46fcf09e9515b37e521229808d46fcbb3b0fa421c88c906cb9b505f93e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B201E to U\u002B201D: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"94b652173837c85f64873bbc8c769d31e1d75e2d773368ccd1e9847275e42047"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B2E42 to U\u002B201D: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"026e407aa06f9e4d3813d1f1bd2c52d0df6f25d1bcf38ab960b455e0c5209a9c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B201A to U\u002B2019: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":134}}}],"partialFingerprints":{"codehealthFindingId/v1":"97202ad98081bcdcba7ea7a083d0a2aa6ec35b5a8c5dcc5c89cb4dcc91ff7489"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B00AB to U\u002B00BB: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"5bef05181932c257732a15ae6dfebec184a529c122c7478fdd2c545ee9b03f71"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B2039 to U\u002B203A: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":158}}}],"partialFingerprints":{"codehealthFindingId/v1":"7ade611a7ef3fd2a336e8e1f1272dcd035f013cd4ec9888a49322e1559600250"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B2035 to U\u002B2032: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":170}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d4250059f02cc794dbd61ef5f8b189021f33f21d008ec532dda4d4a84ad4f4b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B2036 to U\u002B2033: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":182}}}],"partialFingerprints":{"codehealthFindingId/v1":"88f053802eaf1061f9bfd857af19b3d95f9823e34b18bffe8cae4ce65453d4eb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B2037 to U\u002B2034: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":194}}}],"partialFingerprints":{"codehealthFindingId/v1":"987b2f5efeb08d1aff649b5d0c2dbdfa90c4e694cbb3dd00dba5be1fc36a4141"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B301D to U\u002B301E: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":206}}}],"partialFingerprints":{"codehealthFindingId/v1":"0f227e819fbe967a482ef5dae883da46fb65b76e8b094397f00e35977194790c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B0060 to U\u002B00B4: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":218}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd354f26af0ca6bfc98097c79471cf3116ae38d86fbcb69da820d9fcce3fd8c1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: Quotations - U\u002B301F to U\u002B301E: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/quotations.ignore.js"},"region":{"startLine":230}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b18fbc6762bfa2651b7ec792c528de268349725fdec096e37eea98567c25600"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize elipses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"87955eb0c513a3eee6e02acd8f5aff94bcaa9f9f4c7c36f895adb36b46928879"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize question mark: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"6d3415697ba761e18c4f0c4d40c4cfbf1247ea300b3e82fd66cd1d5699fb965f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hyphenated: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"3e160391a973fae3728b64c83f9b9aa53a7f51fa0553e1c1ad4ef163b3965872"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize unicode: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"deadb91aea00b329e5af7321e182199a39875c2f80d1c52ff421b2201779a2eb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize quotes : No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7ffc173de55e677383cba1094e730f4390d39c2ac7383e54558487008106521"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toParentheses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"53be2a53419c7bc23d96114b5a3c32a1ebdb910780ed7e2fcab06164e4c55bb0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toQuotation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"8d95f092e996cc5629aef49c8758f6d6c209c3310a25aa54ca39b5ff356051ed"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hasQuotation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/punctuation.ignore.js"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0517b55c6dc39182fad1a480f2947583627a15840f8ed3dd2474f336296d9ac"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toParticiple: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/participle.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"1c838d114d421291592780c22fb8b129b6744ea873a0a8d90673d35441e06bd3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: participle -\u003E past: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/participle.ignore.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"c6c4f912c9df069463a47f070dc78e7e18ac61f5a688012247c2e0fc4e41523d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: participle -\u003E future: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/participle.ignore.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"b48052c96398ca5750d7d667776cf4936b92373df767c6309c60d6a5eedf1c1f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: before-basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/before-after.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c9ea57fe0f12a7818f0eedee3d3988de97ef639a1f35a914114aff640130029"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: before-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/before-after.ignore.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"42ca3cef43cbe898d8fd59cfe860779e1f26487008212d2ea0cd9fdc3499cb0a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: after-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/before-after.ignore.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"308cde46c6be67a7fc0d9ee2a69f60d93808a9535ff1cd6d7de09932991bc268"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: abbreviations: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/abbreviation.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d899202c94eeb155900d064f5c9b7f8bf4a28ab83be0f9353b772c7cd5ccc992"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: abbreviations: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/_ignore/abbreviation.ignore.js"},"region":{"startLine":16}}}],"partialFingerprints":{"codehealthFindingId/v1":"42f81ee7c1a2c675deed96ff43659c656e0051021261bb7c910150ee07b58eae"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/miss.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"e08f3de4d71c1640a4fb4fa5135ca6c95001aed500045dc80e450f0f78c45a71"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"3bf8b1213ac11de568645162070c9f209c0ecce744ec7b3230ba160e9a8df607"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: offset-whitespace: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/offset.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"6841760c5a375e67344b40736d2031619d3b3da7c4994d0b440e89acd439a0cd"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: offset-punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/offset.test.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"c49a68b0803618866a48075123de95b430104a54b1a712c34e4f52416c4cee15"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: offset-terms: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/offset.test.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"418362a994391460b2541273d3bb39c88fe7f3eaa9c86218786cb976c6371f6d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: offset-terms-whitespace: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/offset.test.js"},"region":{"startLine":58}}}],"partialFingerprints":{"codehealthFindingId/v1":"3f30f26fd58ab1a2b3922351257d3f919a0d5bb95ccbb01a21ef6ab494a2cc93"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: offset-terms-punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/offset.test.js"},"region":{"startLine":74}}}],"partialFingerprints":{"codehealthFindingId/v1":"0df6524291b783f2e4dc04ac25cbc5b32d7be6051d6766a20880bcb433ecdd84"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: keep cache: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/keep-cache.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"7c22c8a7356bcd34baed72398e4dc6cff26745040ed227c0340db9118668ab7e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cache in match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/keep-cache.test.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"2915947e002d9761376949d542cc4d589b612e836f1993fc08ddbc557798ea69"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove cache: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/keep-cache.test.js"},"region":{"startLine":54}}}],"partialFingerprints":{"codehealthFindingId/v1":"17d182df55d6d3f67af2ad717214b36d7b0788bd9e9ae6f46c629dccb9b9e145"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cache in loops: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/keep-cache.test.js"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"f42849ade6f60a8fc79c71a1f096e0c3fd4be8d47569992b602404ad939d9f0d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no sneaky cache: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/cache.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"c2647faed06bdbba71ad54d12c14912769173fade95da99b06acc3f535851cfb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: invalidate cach on tag: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/cache.test.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"284445a3afa52e9e8bd38d74bfd67c80c34ff743dcd2acc2ab428e7947d6b8c9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: applied cache is sneaky: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/cache.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"23b9ec58ef2b9166f9af425f5bef72fa958a4a0372d39c0489dfb9a0cac5135d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cache term forms: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/cache.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4e3be593c46b4d7f59d4d3d4fc6664716a35d398847ff98714979dc2a9156b2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cache if method: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/cache.test.js"},"region":{"startLine":49}}}],"partialFingerprints":{"codehealthFindingId/v1":"62ce4c618c0945ac124b5d51648b9554b8e6fbac1cb0b2920019e69c546fb4c9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cache fail-fast or: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/cache/cache.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"915fe9fdbf1952fbc6cfbcb5379f833516c8715aa38e66c93fe51bf0f6f1a40b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: one split, one sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"9407084d600993cd70bfa9be8633d7b9ed6155ef3a4b377784cc6082cf955b3d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi split, one sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":15}}}],"partialFingerprints":{"codehealthFindingId/v1":"6375eecf6844f6e47ee4416ccb8c5afac65ccd69d63421df9f4e17db88ee99c2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: one split, multi sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"a3cffe1901e6c3a254d4069623653e2fe62a7f79770a9a757e501f87ce930602"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi split, multi sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"91bc79d78bc70638fc0c34cd643dbd8caa6e7aa5937803e00c4f0d5f2cbf09fc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: greedy split: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"ab4d71f8915e7077c9a4a46652dea0de659963cfdc90b3d35eb13cda66ab80f4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: split skip sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"22b6e634a783f17e730b9ea49a8972f40ad2eefa011f94d854d286d1849105e3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no match split: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":76}}}],"partialFingerprints":{"codehealthFindingId/v1":"01f988f3d860788b700d73c225708c593fdc00b552316865e38ee42d84f62715"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tricky-splitafter: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/splitOn.test.js"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"f4312365f94ae14a5571f72358123f176f1b8c4b79d41a46352f53b2e571b2bd"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi splitBefore, multi sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/split.test.js"},"region":{"startLine":78}}}],"partialFingerprints":{"codehealthFindingId/v1":"e6298f65cdf9005cd98326c20632343a9eb2b7ad4887bd76deafdfc61e18cb7f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi splitAfter, multi sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/split.test.js"},"region":{"startLine":91}}}],"partialFingerprints":{"codehealthFindingId/v1":"3925fb4d318ca3e4a7145546ac45e9d848500675e8e71cac679f9d49ed05ae82"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-sub-num :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/replace-sub.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d59e2b8034818837f5a5d59f8a611df5fa3bd970a3be27065ee8485514a61391"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-named-sub :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/replace-sub.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"6d0a9c6426d18b071d80b0ebddd9fafbd1637b33e7e40e5b21a8926b2edfe969"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"84652ac26c03a1818daae4541c9c1f3554a76f73e4ced35dd06a650dcf721845"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-greedy :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"b52dd755c5bd937d10ddd5548c56b5bcbfcc7959987fc6a29792952f5a32c228"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-logic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"43ed442fcee3e9c19b3e0d466093edb86f6b5d71ab5bf3300867c2e1eacd166b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-dangling :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"90dcec733bec0bfd7c237aefff1020fdbc5d5c475624c2831ba608b50481b864"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-self :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"625e8446abb5e9bc613b08a865091a256b02594d9ac25d542ea3a4876efde49f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":75}}}],"partialFingerprints":{"codehealthFindingId/v1":"067fc7b254a209638e05360cf0bc2fd96a989187988d0cba08871ee6693fc338"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-until-empty:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":86}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e50cb86cf5cc854e8162677a01eb5ec4abb0af841db08a2db238e40ecf6bc10"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-is-not-split :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":99}}}],"partialFingerprints":{"codehealthFindingId/v1":"34bfd10fd9772a9488e26dab837dd3b4828f5940fae0959842a7cfe0178765cc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clone-safe:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"d476049815bb4217b40ad7bb8725ee5268a022676b27648c01bf075c64f78b71"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clone-partial :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":119}}}],"partialFingerprints":{"codehealthFindingId/v1":"25f24fd129dc1b715c526b0d08163f72f0b7714ccb88324e6a0df844ba733c70"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove full-sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":129}}}],"partialFingerprints":{"codehealthFindingId/v1":"5547bb09ee0a6f7608213a2bce3e101c82a932e3b3cff9a7a18fc0968653ab1d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove doc by index :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":137}}}],"partialFingerprints":{"codehealthFindingId/v1":"93d24345314990589a2ef320f48831f0344be573264573686a0c1b158d4ca9fe"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-everything-basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":148}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a3c676437335248495d17baa575774943b4639bfe4881e3d1a89e8f0166ee38"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-reset-some-pointers: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":160}}}],"partialFingerprints":{"codehealthFindingId/v1":"715478e7c45ce3084085bc609b8016f0611fac12c3dc7147410c514a0d9903c8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-everything-nested: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":173}}}],"partialFingerprints":{"codehealthFindingId/v1":"9cbbc61d124ff7eacf4e532bab5b2c8fe31db4e3072b9461dee2471f661ffd52"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-quality-check: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":193}}}],"partialFingerprints":{"codehealthFindingId/v1":"d88e999e457e204623e1a80dddb09fb71b2bf9e3ae2aedacd9954f356d89d30e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-bug-1: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":216}}}],"partialFingerprints":{"codehealthFindingId/v1":"c6d4582e804e615c3a79f2d6b0de4b682598176887363dab6382b93e361c3a74"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-with-contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":264}}}],"partialFingerprints":{"codehealthFindingId/v1":"92aa4c186c62b18b124156f25acf2ebb77320ec4ed8eededdd3b4b44216a550b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: double-self becomes empty: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":304}}}],"partialFingerprints":{"codehealthFindingId/v1":"02009ffee4149165e9d0d00ff427d596bb0c90bb2fcd4d5fc82642d5e1853b3f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: double-remove: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":315}}}],"partialFingerprints":{"codehealthFindingId/v1":"6772351b2348bc776249dddde46a37e68d92385d8a75f706020cc07a20a3de64"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: full-to-full: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/remove.test.js"},"region":{"startLine":330}}}],"partialFingerprints":{"codehealthFindingId/v1":"221e0ac6e7b75e88fe3bb48e21670ae94ece327fa3fabfe44c3f96cbb9d67277"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend parent start: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"538942620395b09c2d0587747246f5dbf33b28ac9207ee0ccbe50ce7a88d7f4c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend middle: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9e82bda4cc63c000a74b9b7ac999d45272559925deae1f46c823ce5503d359d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend multi: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"cf0a12354a18f42b2ff954a6cff661293ef24ea0a45036caad238d97bfcfada7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend children: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"251bf29008931a4e41568e8bab5bfcd44bf96813b2da99d5c39563d29d7731cb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend start child: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"37b274e61a3c9aac2c1db2750ee28c0451a90b6b2bd9ab783870ee92eb4893f4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend many children: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":46}}}],"partialFingerprints":{"codehealthFindingId/v1":"6729de2fda9cd067e8c1ff1d418ae00bdc25a878b870415caad6dd6522fb11dc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend a doc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":53}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed81258acf7d4da0ab7d20dc43c303329d5ca0f36748af666ed0ec75719ad5eb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append a doc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/prepend.test.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba1387740a665792366126885300ca9b470ab2cbe4415580cada995604f990d7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: foreach replace: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/loop-mutate.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d7641688f1a05077fa3b1501dce8200c43339cac36e0eabfab1894f2f3208812"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"67dc1bd2a8d61b133596d0cc542e5dec1156b41b599dadf6832e69081406699f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert-subset-include :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":31}}}],"partialFingerprints":{"codehealthFindingId/v1":"b9fa7786676776e1cf446b03a5f8fa32804d34761ddb46cee49975ae689196c7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: titlecase change in insertBefore :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"453ca3de8cab9cb69939339f057064b07e0d4b45562324230b16ea4dd7bfb61c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert document :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":66}}}],"partialFingerprints":{"codehealthFindingId/v1":"96cbd79731c3dd68d6c390d705029fc255e45615ba8187f0ca61835e97625b00"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: punctuation edge-cases :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":74}}}],"partialFingerprints":{"codehealthFindingId/v1":"662ffde747a09e241a403c22a780ee2e339a0b781cfc310f41c977bb5e0b0c31"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prepend shift-self :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":89}}}],"partialFingerprints":{"codehealthFindingId/v1":"ab2d28c932c8dc05134322330dad2063e8612741f821b6fb9c0e0dcc1f308e3c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append shift-self :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"27b0561891831207d5dfdfedd8921e05e477b00293c1c6f5112fd97abed20d2d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert-multi :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f1703069f177c8854785b08cf2415f00fdcfc26744a70fb7f046ee9a9612601"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert doc :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":116}}}],"partialFingerprints":{"codehealthFindingId/v1":"002e38ffef1f9038343b298ae222d30cc0bce79d87e084b49d85e9e405282bac"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert repair :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/insert.test.js"},"region":{"startLine":127}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b051ccb62732f19e51004d48b93330b9de54f99fed3e0937303c6c8b5b66e0e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hyphen-tokenize: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/hyphenate.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d063acc0f55e90cba38c2620c08a78935d9c3829d7c9bfc869b0fa6f266f382c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hyphenate: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/hyphenate.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"a40fac287c0868c2419d2ddfdf61eadcfa4b6f0736248d19da41108f86ba3212"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hasHyphen: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/hyphenate.test.js"},"region":{"startLine":55}}}],"partialFingerprints":{"codehealthFindingId/v1":"ec7075b310fcf36d68e4ff1016d8b6cf7cfbfbbb541033c32b15039410ad1a16"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: concat misc :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/concat.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"48a6567ed434439b741842d4c1d6ad13bd5dee51e97887ec5e3e2bf69abc199e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: concat tag :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/concat.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"4d94994dbdc6e6aa1f94c2ce428fb6a059fcbe697abd4d653ae3372b43129b1c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: concat doc :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/concat.test.js"},"region":{"startLine":65}}}],"partialFingerprints":{"codehealthFindingId/v1":"2111f8ce2ec698d2f56f98ffe803217d6a54fddaf01fbdfa982b66c5f1eae335"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sanity-check case:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/case.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"bdabb8db6bb3b8a2d5580771d736677bbc306e4dee279e49e1a70dd23595e4d9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: camel case:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/case.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"c0663622434d559edbaf3168095342fef4e69ee909405655030b5382660c47b5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tricky case:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/case.test.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"44f0241b918a0e76c4dd8042f9f10fffd4a7514292d62090b2e0f0e5a3d0efe5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: unicode case:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/case.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"eabc76402321111df287507e261ff71b7bcd40ade08048d92e0fa6cc4cef9077"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append parent: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e52b765f3f1b25569e857cbb32009ae9d78e5b0f8a551ea7b203eb1846711a7d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append one child: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"9fbf54c0e0dc27c05b8ac6d71c48a260709c3cbdbc9cbcb96fcd9f6ed13b4542"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append multi: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"1e0529a57a1366827518fe031898167d07f4a6860a53883d258c6b42013c5bf4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append two children: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"73590004f753c851c2a922e349b4c7e510a5ed9ee48fb288414f21646b10ff8c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append in middle: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"e75e0b431c3c4d2664585314393dc09fa72e2d5bb7a86a324ebb1dc9afa5a963"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append in middle many children: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":46}}}],"partialFingerprints":{"codehealthFindingId/v1":"e458d84efd68befbb7c5daac71d2a35316fdbdce2befd6220d83b62ea6960085"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append check false-positives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":55}}}],"partialFingerprints":{"codehealthFindingId/v1":"18d84aaf89c615158d60392169d9b3cf96882c918586b0feb98f57fbbd083509"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: append is cloned: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/change/append.test.js"},"region":{"startLine":74}}}],"partialFingerprints":{"codehealthFindingId/v1":"1754f2527e4eceea3ff6e0f73815d87c592c1981b4ac328359da995cdf56df21"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addWords side-load:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lexicon/lexicon.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"b254506b3c9918e048903393b99517e9499d8b88d2f2014f341844c1486d8b0e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lexicon compute:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lexicon/lexicon.test.js"},"region":{"startLine":35}}}],"partialFingerprints":{"codehealthFindingId/v1":"6daf1b81eadeb03a8fcde4205d57a4bb2417718997286b7d93da0a173c32147e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tricky lexicon:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lexicon/lexicon.test.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"286f0c7c07bc6a53a9087652ed9c7b7e1c5c66ac0d8b4362329b96bc830e9062"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: apostrophe lexicon:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lexicon/lexicon.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"6fd7619fd6aeab7b2494a073462478339c827b9c28e53f6b64ca76618426eb78"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: long lexicon:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lexicon/lexicon.test.js"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"a96851b9c4d670fdd0ecf6bd071c354d1750a34e99b78b740bb574ac0439b2a6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"12dffaba80477ced85b02fcda5d80350322b9c336f501b95d38fbca33c154af6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-tricky: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"f7df612cb28e0d915711bd01d58bbf500a8623908443a4cd6b92057dc19d59bb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-dupes: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":57}}}],"partialFingerprints":{"codehealthFindingId/v1":"1e83f85b88d5d9af6a8c12dc6784494672437a87e19bf49b84777de32bb4deaf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-repeat: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b65440ef2d821fb55eb872f45b6ba239b5fe066eb238b34daa452ac3d8b6d55"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-fallback: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":83}}}],"partialFingerprints":{"codehealthFindingId/v1":"a83e04ee502ffd564cd38ce3330c0692838dfc81f731fd2e3eac82221b5d4f31"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a585489e09b82ba9113056bf50873b60ed00643a401010fb90cdc47ee6abadf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-reserved: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":124}}}],"partialFingerprints":{"codehealthFindingId/v1":"fbb9507e32c560d9314c7c5b8a04274ec716bd9fffddc71cbe93ee2207d1de47"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup no-contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"adf52112386b7b61fe21feec42f393349382e9a248f60dc6759e5f698bd90c3c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup array: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":159}}}],"partialFingerprints":{"codehealthFindingId/v1":"592475d14c329a51d3d09da3e80e1a861a7512febcea0221bb64c7e0c57e8ef5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup backtrack: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup.test.js"},"region":{"startLine":178}}}],"partialFingerprints":{"codehealthFindingId/v1":"dd3e9a699de0b751a545a30d2d219d4d2dd1c9a228ca1f669631b6ce3948bd9b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup-long: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/lookup/lookup-long.test.js"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"36497ab15a0f3d363cde36414994f75911ae5c3463ae5ff03057f6f7b33d2e35"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: negative parentheses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/syntax.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"5229f37ed9e63a580e3611e931114276637c352648b2560a5692b44b1e2191cd"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: start-end parentheses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/syntax.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"eb20049d91ffee650cda1e3938b918e6282f7760eaa11f8e46bd88285801b6bc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: case-sensitivity: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/syntax.test.js"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"316505872b3b7983996a1690501d6b06bacba67025a14b6987485f61f982ff00"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: regex-case-sensitivity: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/syntax.test.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a8fc9fb310f68a681147c18fdb608ab5b358c7f53dd9584ce553479918612dc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: regex tokenization: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/syntax.test.js"},"region":{"startLine":78}}}],"partialFingerprints":{"codehealthFindingId/v1":"a4ae685d7bad3f94ffff40030d29891a46e71471d3ef2a4b2989103846840c36"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sweep-basic:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"f778606fab46f136c3b8318b056ddb65832355f6eb8db5fbbb8929684413ad52"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-net-basic:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"4d17453dd3ae96a130c68f202757a3e5dbf923790d5aa7a3fb5414f144a895b3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: un-cacheable-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"26ded9f1ee867b8302737bb59ff42a37466083c1332d66cad32349eabdcb38c3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cache-checks:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":83}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d284d952b1d37a2138118b438b6e46c6df388489d52f429a39fba2cacb3f888"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi-fast-OR:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":97}}}],"partialFingerprints":{"codehealthFindingId/v1":"b0f872cef0e85d21b35bc9da396b4e7d38fb74423fbdce64974becef56619fa7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: slow-OR-checks:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":116}}}],"partialFingerprints":{"codehealthFindingId/v1":"a7dea84c146a2a4e30cc1d8ea98a25f9e8986905a5b3666fa202ebe7223dcea8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sweep partial document:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":132}}}],"partialFingerprints":{"codehealthFindingId/v1":"fa44172e5026feda0db6ad739679e1e28d6720cf39efaf9381a3448f74f00636"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sweep absolute indexes:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"ea4f7fe8b7e25a504649fb9785a48f740a48e468b4b2804f41a54037316f6001"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no negative OR false-matches:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":170}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d0b507569d9e188cbf36db51e7127ea95dbf19a3629d891401527f348fe8971"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: buildNet reserved word safe:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep.test.js"},"region":{"startLine":181}}}],"partialFingerprints":{"codehealthFindingId/v1":"8919addb1a196e758e67557a8c46f0dd2cef8c89801054989f259aebc55af9be"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sweep-not:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/sweep-not.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b42a39ead3810fe3ed244141817d2b312bf0b2d9d04516f2db1720b44225485"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prefix/infix/suffix basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/regex.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d583375023c3893b4b0d9cbaa93ead2be240b54b9736dfa3c9c6705fcb27985"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: regex-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/regex.test.js"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b0c9ef3ed8ff04e5c8702512d153f2c807a2e7338d9908b2171a42cf6166bcb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi-not:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/regex.test.js"},"region":{"startLine":58}}}],"partialFingerprints":{"codehealthFindingId/v1":"9ca75dd76990399586de27399a89da7837f1aa719cbe545d018e6fe06ed8ff1f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: punctuation-match :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/punctuation-match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3e1e2d495a2624af30e50d23c4c9720f3a87f91265c1078b79b68fb236f7986"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: ! negative match syntax :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/negative.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"32e7de69e6bc3f931dec24bb52f2728d10ab603afdd8a779ea1dca40ccb95eff"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: negative optional logic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/negative.test.js"},"region":{"startLine":58}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0174b7c0d0d0928ada55890d1f84379b91c422a9d0ecdce4ef226dd354585e2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: negative greedy-max: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/negative.test.js"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7beb5231ec88dbd7398a183da19036f42b5cc5a005ff64457f0db67144843b2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: negative greedy-end: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/negative.test.js"},"region":{"startLine":113}}}],"partialFingerprints":{"codehealthFindingId/v1":"94a6238cadbdb8bd9d7ed173ddb1776a34a907cba0c2b3834071f66209b26000"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: negative greedy-to: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/negative.test.js"},"region":{"startLine":141}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ba46ecd52c0a6162906433da2edf5f41701eb6e57cc2850dd5766d5f5740b29"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: negative multi-word blocks: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/negative.test.js"},"region":{"startLine":152}}}],"partialFingerprints":{"codehealthFindingId/v1":"c4cf605e2b86207a2672fe876a54814297c7c6931514c357139eeebb000962c4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: capture groups silent by default: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/named-silent.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"628fba7d133d94a1ab5353dd0603d741086a48c551dcc5cbc803a7ea634ed2f0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: capture groups silent by default: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/named-silent.test.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"4749bb566092c0b50bfed6a3582a175d19f8a55a102dc732e1ed5c2f00b32479"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named groups silent by default: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/named-silent.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"0e2a424dd162af3371605380a85eb0ebc709540254868ab9e5bc6430768143fb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: unnamed capture groups found: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/named-silent.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"6d93a2bb728bd7e9556055e68fbf161b907c9cc388db3951375e6f984718b8dc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: capture groups match-shorthand: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/named-silent.test.js"},"region":{"startLine":54}}}],"partialFingerprints":{"codehealthFindingId/v1":"656d8fe41d46d61ac9f96ade1922a5412359d0e5b398603fc11fcdd5963087b8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match @functions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/match-method.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"45d5d30a88fc13f168d4e71ad3d2edff8d8beb63521e8294b8818258ca7a4d1e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pre-parse match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/match-method.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"3c48ec682c966efd0e97c99618b7a6fc4f6c17955b897e2da748fa0fabdbb37a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pre-parse lookaround: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/match-method.test.js"},"region":{"startLine":54}}}],"partialFingerprints":{"codehealthFindingId/v1":"444ef5ce2ba4dc792ce22a01a13fdd43d28c9b45ca3e3977ee632b3156a59c57"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: after-concat:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/lookaround.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"009cd86728383d398a44f192b2b8ede31cbade717616d6840ad501efc7cd1b85"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grow: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/lookaround.test.js"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"695aa92e384cbbb99480a6889b6b190bc46cc6f731997609b82de0c5cb31b11d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grow-around: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/lookaround.test.js"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"2ea2a4bb6fe8d9c25ec533b8d70aa0328c758db006b22d0811c01425e5e47f43"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grow-contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/lookaround.test.js"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"271ee05c67f929e904b0cd07a256d7582362d914384bbe90a773ce70a363e1b8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: if-basic:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/if.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"dce1ed4917d1f4659e45e44998ced4efb5d2914fcd285f53578077d40b273644"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: ifNo:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/if.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"73131a9556d0cc2ee4f05c1c64e4208c2ab9b2e2e3a7bf59eb52d53b4e5baae0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: if view:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/if.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c1f87080334a23a026cefd89693fe7de670bcde0f0515b8ccaa124d995ef660"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: ifNo view:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/if.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5bf8b1361478e016b86413f4d7f46e6d340e01180985d571d8c5f463a51ee63"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fuzzy matches: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/fuzzy.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae65601589dec902e39a5873d53f7147b90c5a1108535843c8426e80ded4fff9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fuzzy groupmatches: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/fuzzy.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"a52e6dbf0a17df9b2023203d006fb2f06c68e5ccd22c78266a585e783b3f23e0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: edit-distance by string length: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/fuzzy.test.js"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0b88b93e020afec5a732c4d7dc70790e4c66279507cc3ff9d3c5b17917e9429"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: reserved-word-in-src:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/encoding.test.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"f43df40f1998228fefc01812d66c05311a98ec9a538f50c2120a16bceb40cb5a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: reserved-word-in-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/encoding.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"349f383650d8b763b6fb0ee4734687b0b9b291ed8f36de33ef1773b462a3128f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: test-infinite-loop: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/encoding.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"979cc38e0a1015d4ba8fe697b300d90777001e122ff9224efb6566faa456fdd0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: doc-as-input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/doc-match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ac35543dedf3aaaf5e1965f69d4c2c5f6048782e66187c9dd4e66620717d78d4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: doc-sibling-as-input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/doc-match.test.js"},"region":{"startLine":15}}}],"partialFingerprints":{"codehealthFindingId/v1":"33246e92a1681c782e87b6de96fff6aebc69cb6620d49c5471a8cd3e4cabc35b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: split-doc-input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/doc-match.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6872f6f389d10b3a4564a9ca4a42210c14e121dccf41ad74e3ad63dfed03a97"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: has==match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/match/doc-match.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3be483da2d4661f19bb69043b17ae5bdd73cbe9f4ce62f53868269b007b52ed"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: whitespace-out: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/whitespace.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e000b98e76d9cdf9a8c28746c5d3fc8961176e1c4588d0cd5cfa2e1acf494f68"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pre/post concat: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/whitespace.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"99f4501708a857356796a0e3dd22a74b731aee50ee3524e9508f7fcfa6bc9ce2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: many-unicode: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/unicode.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"bbe00ed70a2f06666959a919161e64049260cecc82cd799ed94888591f2c656f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: em-dashes: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/unicode.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"95e14e2553199ac6253ed5c478611207717d0e9c45eebb07ed0405b7b62b1363"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: zero-width-chars: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/unicode.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"3d0d060008632b3de61191be21777ee431af3442f24b9e8e568458ac55e093a8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fullwidth-ascii: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/unicode.test.js"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"238c5eb49ef174bb58bafc8d9fb04b0dabeddfe0acd58fbdadf4eced7bca8719"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: typeahead test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/typeahead.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"52b370e894b8cadfa1f5d9c06d33f7012290854effa532eb590d78b0e24a2a6a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: collision test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/typeahead.test.js"},"region":{"startLine":35}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e1e87662ae1194907d6176c1d2e84160c058392e23de2e3a91156bd1440a7ea"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: min test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/typeahead.test.js"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"5567b2c092decdcbc8f1095108f335721682cb15e19edef5e2823dc0ecb120cd"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lexicon-guard test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/typeahead.test.js"},"region":{"startLine":56}}}],"partialFingerprints":{"codehealthFindingId/v1":"475a66521b72c8ff62bcebdcbf2530130750df78a6b7ee2754b7f505c84157ce"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prefix layer test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/typeahead.test.js"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"8d5676fd4b60bc85794d2e3163c61c55119d94c966ce9d1dde645f1635dbd1c1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prefix layer test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/typeahead.test.js"},"region":{"startLine":86}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9c0a5c450f574f4a7e4343856a91966606ad7f7f4ebae296996f1a1f9a51114"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prefix false-positive test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/typeahead.test.js"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"424fe4821647f579650600a3f20819136eadaaa83ed4f3953a3f16f354f3d8c1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: frequency:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/sort.test.js"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a0a49e9f952899e69b9b5e7d734e4713711eacc519ed331d1b8aadfa37168ad"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: slash whitespace: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/slash.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"dc359c5f93b8564149dd79f2d2102f96147d81ab1dad883844ceabefa699671f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: slash match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/slash.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a8771709f7406c501bea4d1f6e5e359ec5e70c193acd0ba04ab11001a0d1a02"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: safe-apostrophe-s: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/safe-contractions.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"f279a5407a96efeea8c1450b34f7edc3e19d3d9727ed136e3ac08cd82b530245"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: safe-apostrophe-d: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/safe-contractions.test.js"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"bebbeb3129764e228e59b13decb8fcb407af1ad5ab7e472790749bf522fa4622"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: theres: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/safe-contractions.test.js"},"region":{"startLine":55}}}],"partialFingerprints":{"codehealthFindingId/v1":"c93380a8841c9c5b1b47f181f5a2763b04139a9c02c31b49d5dd8a4a5de9b064"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: reserved words:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/reservedwords.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"611093b97a85c444fc96f2dbcfdb63cd1c072adcc44a1cb875a50ce73d646efc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: co-erce reserved words: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/reservedwords.test.js"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"69879dd693014230a59fb0a0b740c2d57c5a9e9c0a645509fce437730f180a67"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: random: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/random.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e41f8bd30a629cad3d2e793ae25bde0bc96ef9440dde48b34fd41e00c743a04a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: random-null: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/random.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"85107166c57508b3309701e5729b4d613eb98b940685f8e94ea95660ff40d542"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: basic pointer getters: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/pointer.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d06830fabeb8c775ff37c17e09462ddfc5b03801765718b91a4c7a5ca417270"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: use pointer endId: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/pointer.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d0e40dfd9438736e82bcad7693762cd59df61db1089aea8e8184d61ee7062fb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace w/ pointer endId: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/pointer.test.js"},"region":{"startLine":73}}}],"partialFingerprints":{"codehealthFindingId/v1":"04cb35d52cd304f8853e4bb9b59fd68ffed79750e7e4e512196d712c139041b1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove w/ pointer endId: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/pointer.test.js"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"b4e87254328c482998c74283a9bfa4bd159b97a49c5d52daa0f771e7fabb8563"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lazy-pointer-issue: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/misc.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"62cd1e213cc41b63f9efa1a650191cb61dbcd842bca2aa562e5e58530d88a431"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: map-stuff: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/loops.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ecabb69a10a73c33bdf1cf6a51bd941ee84351428166ca4606d995349dc5305c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: foreach-stuff: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/loops.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"4467e2f74729b0c59b92ed20c89be881f96430016f955c8ef33cc40fb70e6f3d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: filter-stuff: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/loops.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"6611614c24968db81bc50cca2126fa033877442e4a99a3e31810310a33b75604"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: find-stuff: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/loops.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"4195e3f46485c3747dbc318308dd6314bd64c0b96241aa904b8e444f9752a43e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: some-stuff: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/loops.test.js"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"4425501a1972f740e39af942f40b5f594af653a8509d656acea53e092c1d8666"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: isFull :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/isFull.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"f45d41db90c3f44aae2a27353092d895ec8bc80724156c7c012cf6149ff77253"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: isFull-split: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/isFull.test.js"},"region":{"startLine":31}}}],"partialFingerprints":{"codehealthFindingId/v1":"fdb76333cb2e38dff2fa8964934c26aa3b6d9f9ebdc0e5a714cdb6e0f5f8e86a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: doc-as-input :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/inputs.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5f005aa1b59bfa02d799ca5b48a792feafb5d90ce170fd34a0177d2bbf8edb0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: empty-inputs :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/inputs.test.js"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"b9d32c62e402e0dc640515e9253a7d7f1e1f568ae0e7363cecf8a008405506c3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json-input :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/inputs.test.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"2e6abf6f0285c09451083ce49ee3d34678b5fc0c7af35a5d6b4c5e927218ca68"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pre-tokenized-input :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/inputs.test.js"},"region":{"startLine":56}}}],"partialFingerprints":{"codehealthFindingId/v1":"115160429b84623d3fb70ce0892ee0b348a154a795922dcc9c91cf62b1e77ad8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-match :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"3eafea5d085f37c3c607fa2af08f09e743ac5fc4e829aa75a4becfc5f8adc761"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-remove-before :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"bf11f44d70410999f77615672fca6d753dce94e68362fa46ff1b42ae72782bd2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-remove-after :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"0530a95a68549813493be64ae458728b7a112331197a2a725b89994ef73801fe"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-destroy-match :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"cf5d3b0d853adb7b6531883e06285fe2d9f1907a22b12be77d0d569904f25c11"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-change-multi :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"705bccd4d61be113ce62b2660691f3a4bb016a5c0cf4bd26c0a47020d1027046"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-sentence-remove :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"28fb6d128855ea5dbe924a3d4a5060298039f95d5d4f3116f42d4f19292bd042"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: repair-grandchild :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":76}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a6926b54d07e37d747709be2a2197fd9caff6b195dc75150a1a72e10292667a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-misc :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/misc/freeze.test.js"},"region":{"startLine":86}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9387416f9e227c98e42479f391221a200b5eacc37770f79f68826bd67877dea"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: html-match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/output/html.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d9ecde8347262e3c4f8417152f72f8aebe5d984e60d91755c5a55e135972de0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: html-nest: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/output/html.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0b51f0f41bcd81ffb8419fa3c56dc14f41fd104324c36f631472d316ae49373"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: html-implicit: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/output/html.test.js"},"region":{"startLine":56}}}],"partialFingerprints":{"codehealthFindingId/v1":"7f8c5d9d75b8b9b6b8d75fa4ed0abc89c5b7869e4baeae8b5ab21ee165330b2a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json-hash: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/output/hash.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"859ab12a31ccda14706f224fcfaa9090f32aee5864b39d0a41ead98b2d77151c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json-out: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/output/hash.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"3aa9534ca726ae05bba79fc8035550cfa83ed1901fb7c02544fdd91c331db210"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pointer-union-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/pointers/union.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a0b43bf25ea595dba5832a6e2cfa84b414e6423d4ae5cba680a8fbcbe55128b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: settle :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/pointers/union.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"15b1c2ea6309b83ab2611857461cb31331e959c8fdc4bbbcaaed1555fe8d7ab2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: settle-fancy :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/pointers/union.test.js"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"3b420dc3a1954306d53cc3e4e4070258b96c224afa99138c87bddb82bfbe4f19"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pointer-intersection-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/pointers/intersection.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a4d0fc5e461a7f38c60536aa53c6a95d3231210385d0ede4d043e69fbfb11f2e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pointer-difference-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/pointers/difference.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d1f1860c90e98744ce0afcecb72bb7bee3c503ed2c86116b129310dba6462139"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pointer-complement-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/pointers/complement.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"60e41ea7265de4ea73bd936fca5f08d59d1f31efe8fae66aaa658977c5e4944f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: term tokenizer: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/term-split.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"9adc1a652dde2ec6dec74852cf49be81e431eb78a7bdc464eab0f0f4f9a95ac3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence tokenizer: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/sentence-split.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"af4ce606ae11524e4f1d7ab8ee20d37a9b5d5415de7ddc2743a549d896b53c61"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: em-dash, en-dash: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/sentence-split.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"f30deab48e62c2ca323502cfab1b32f6a3ade906c6d9f7820ce7f9a2f08a3e03"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: emoji-only sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/sentence-split.test.js"},"region":{"startLine":93}}}],"partialFingerprints":{"codehealthFindingId/v1":"2574a2b9acceb53a00fd18ec2cc250295c9423b9177c249c4e259b2d43000f1d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: newline-seperated sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/sentence-split.test.js"},"region":{"startLine":100}}}],"partialFingerprints":{"codehealthFindingId/v1":"da9fe5ba970717353e588e7592a15e39769118beee4fdc457ed6ae584259471c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: nested quotes: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/sentence-split.test.js"},"region":{"startLine":132}}}],"partialFingerprints":{"codehealthFindingId/v1":"6803ac4c2e937e9e8d5ca14697dcfe694fa3153fa6fddd82c2f59bf73e491ceb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: other-script full-stops: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/sentence-split.test.js"},"region":{"startLine":192}}}],"partialFingerprints":{"codehealthFindingId/v1":"c572cb2509d614661359735b1509e66db1e48acf5058b25a795f328b679d7392"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: term punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/punctuation.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"326994d33c1ffaf80ffa5a7c2828948524ac77d4a09064a787cdabbbaf06ce5c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: modify existing punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/punctuation.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"021f8be72a26e7e7aa04eed0bfc83f8a61cf66bf5a1b97af3164dd37af435e5d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: nums-punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/hyphens.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"f299f73ec285d4f61be6f38e2034642a98227d8a0b2d7542955478343332f4c4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: independence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/hyphens.test.js"},"region":{"startLine":15}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c9714cab7bb0c63a831a436466fb18517c78928fdd60b0a53da6142874a0206"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hyphen-input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/hyphen-matrix.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"9495ad7d327b714f8a683c58b59306a8b1eb7dfb7edbf19ba5561f382a38f6db"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no-hyphen-input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/hyphen-matrix.test.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"7bcd0878b86ddd3a0c1208d93fdca87c9af6d138090c93b5ba74a6002b2aa33e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: compound-hyphen-input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/hyphen-matrix.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"9835525a880d61f7684d1f64d6dc60a8adbc8be379bb4e0b8904451c658cfd4f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hyphen-skipping: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/hyphen-matrix.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"82f09c91508271ad6bbe93a0fafadf815922e175a1c87f07be8a978f33946906"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-dash: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/one/tokenize/hyphen-matrix.test.js"},"region":{"startLine":46}}}],"partialFingerprints":{"codehealthFindingId/v1":"1208855446cb7e245f9e239f8bba738e13f7cfdccb5a5f39413d9ab79525a58d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: topics:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/topics.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"33ca7713c7edd5715f38168a97824d13cd19eaa88ca56b3ecbf9f2a1a7bf0cdb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: topics-false-positives:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/topics.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"f0446559a665b95fba1833c94996c1a73471adfd51d94cfca77bbe6ce7324f36"}},{"ruleId":"D10","level":"error","message":{"text":"Assertions commented out: topics-basic: The test body contains commented-out assertion calls and no live one \u2014 it runs, verifies nothing, and still passes. Restore the assertions or delete the test; a green test that checks nothing is worse than an absent one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/topics.test.js"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9415517b0e95a8b6fdfb1251e5e8204e92daf162297e24cdb8ef6fb8c2f2879"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: misc entities: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/topics.test.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"4e7bf61f06877766b51bd0df08d45d1e25551d09d4f019d06e84d2173796564c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: topics concat:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/topics.test.js"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"596075247d657e35cd658266be38d27af495bc9d3c5471350cfebe00d4ab4aac"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-in-text-out: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/text-three.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"43c181585695170c9ab5cdfdf4be310c483dea473b2221a4f1ffd98d5c41dbcf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: wordcount-split: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/text-three.test.js"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"d1cb87da000393a23f428cf2adb33df42a87a98b325e4638c0734833d8b90b1d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cache-one:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sweep-tag.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c213dda640fa706e716f52e94666ea490112edcf58350bd51c4ca6c9a986ae9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sweep-root:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sweep-tag.test.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"42758fe1ebfa762d5945fb18d8dd9790bd269efc352290eb237a3bfd79b80818"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sweep-freeze:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sweep-tag.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c926a526bde04ff2fba998cf7431bbe541146392a7f030df015bd07d044b9e1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match shorthand:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/subsets.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a25c905eba32a48a0e4f9d5c4d30e8b9affaf82c4e51e0dabe75ab450d4c496b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec-tags slots stay in-vocabulary: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/spec-tags.test.js"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"ac7f695dd7efb69cb6ef05980c6fd6ec42442af130b18c6aef9ff2407d911263"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec-tags redact: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/spec-tags.test.js"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ccac22a7c4ce6657d7440fa13b0bd768af4c45edaa23a6f1c5c60c7f15f4324"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: slashes.split: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/slashes.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a977d17d5b515dfd5808e78d33fbcf136d07d7a5f233a761438655e7e11d028f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: three-slashes.split: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/slashes.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"f3890ec4d1cd3de3d4aa0951c85e2eff7f84d2f5a36dbc9c95672c18fe90996f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: custom-tags-persist: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/setTag.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d0aeed4d75ad22efec3215f0399ac3857e634095d5174ea5d04acc310177033c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: untag-soft: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/setTag.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"852d929361fea80428649ed3873eec87d6153a9ec18f54b713437443bd6c546a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"d3c6ae5dccf039f3b5871ad7e3bda97c3fbf7b846e09c48e52fa985362f6b2d9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact-people:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a6f471370cc53585cec735ade65181ca58c72632e33da42385cf43cb74caaaf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact-places:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"810917d515139717e0ef8897a7ae32cc821b2c6cde5cbd27f21885093995a1ce"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact-contact:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b5d94a92b2457b6801589b6a307b7c760fc762705fd46224b853b5faad6252d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact-organizations:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":86}}}],"partialFingerprints":{"codehealthFindingId/v1":"727aac701785b09b5a415d9bf61867acd9e65ec4bc77b3983bd53d07bc791a76"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact-opts:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":106}}}],"partialFingerprints":{"codehealthFindingId/v1":"e81fddb4939015230e268525471131fcb9a54f51b80ae010bf8978f01bf1a97b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact-negative:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":142}}}],"partialFingerprints":{"codehealthFindingId/v1":"d71c3a82c5a8f9eb44ffa6ddb7a2468135ff25c0f0d38d594120279c094ec7d9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: redact-options:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/redact.test.js"},"region":{"startLine":168}}}],"partialFingerprints":{"codehealthFindingId/v1":"1e130183ac69ffdea1e5be58356bd3162d262dc14c9cafeb82bf4fcd229c3313"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: quotation test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/quotations.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"15678ff0f8b2fbc90927bb00be9c0483857c6836b30d2eea4e034fc0fd87567e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: possessives misc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/possessives.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"8694cf0222c2d52ba7891a8f91e71c6bbe3d0d94e1f1dc434e70932ad3d1c9f4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: possessives tagger: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/possessives.test.js"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"5ff72983b9034ba08359fe6d74970b0c111b4489122f76eb8b054bd183f5bdb7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: possessives-strip: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/possessives.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"cf74b5e879614cfc4db1478541b24d6c75eb6fdb7d40bfb81768cb7f5272daf3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: strip-all: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/possessives.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"ad7ce335285017c58dc60595be994ec60f5395a0ee6dabb43dd2ddeea46d9a5e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: change verb conjugation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/plugin.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"512ca3017630463ad93238ee10c87d12c0f60ba027b39675466fc494d2b9e62f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: change adj inflection: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/plugin.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"69495646e62fca79f85e940cbd2a77ebdceec41f62a4eff30aa798e0519cb4a9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: known-regions:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/places.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d66f65c2bcac5ebad9963faf7bc55a68baa35ca72986afdef83002a466432f53"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: places-find:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/places.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5928694e30dda0f5192516627e025af942493938337067c5aabf7446150ddaa"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: mixed continents-places:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/places.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"b003a2129250ee31e9a014b364d180506e39868c19fb9affb175094855b0fa13"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: national-monuments:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/places.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"06aa74be3deeea9405b440106a98bc2f5caa1e0de92b28494a2746e3b2e9b235"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parentheses test: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/parentheses.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"7293ed4da7d882874c34cd3c9edcf92d21e8ae9263918f824b7498bf4b57e3ea"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: dirty-parentheses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/parentheses.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"dc3be474b31ce9eb874403ed960f1f9214118258d625620007e270cc9eb93932"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: partial-parentheses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/parentheses.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"a3983355f843e4f827697da43f65ca5a30d0d1533448b9c61de1b4ae94b6c3a7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/miss.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e243e362cdc74ac61775a749cd3f23931edf4ac6689b50d818282f62350b285"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: full-sentence-issue: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"341aec2b06bd4368cf333da7b8c48d3e92c3b804c693dbcf4f42c9163ee7fefa"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: test overloading: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"f330383449bbca7f9bb66d12d3700f156d1c50161f4655c04debf77eddf6afd6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: drop back to View: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"cac5cfd2954f469c79f0f0806c39c3c37ca3ecdbb2f3fff6301352e3a4ccd4bb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: retain class: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"a8061a41ff65d4a56c99ea18b5d15770df0d05f556d56cce9c8792821cc956b8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: barely a term: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"e171bf1f547c0469e7ba19968ff7e914a825390e753d133f066c1c5b98020d12"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replacement with a contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"08823959adf0b8b8ee4a923fffb166049f6f53b5477bc5204b8ecfc1aff8e3bf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json extended options:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":134}}}],"partialFingerprints":{"codehealthFindingId/v1":"29c24879ae6e0166dcbec0b3ed148bbbe2430bb04adc33ad80ab0dfe03253e41"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tag-multiples:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":142}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b35a67d1856b6155f1fcdc128a2a889b3dbe68274eb8d576ab749cd20b32dba"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: root-text vs match-text: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba9f3aac20ac4a3fae13e47ddbc969f326590be68f60a534922f3bf4a2bd4f95"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fullwidth question-mark: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/misc.test.js"},"region":{"startLine":162}}}],"partialFingerprints":{"codehealthFindingId/v1":"359250d4dfa8c25d659b683fd40086684f73f6ae998ea70254c1031deec11961"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/match.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"e864527d3c4c88c2deb39dccc3f7b5519007047e896413d9d07364f58aa0e3b7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: view-json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/json-three.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"0847d64792cb60be5ac3e34421baf9c6b00644b485f6208523dbca1dc1f8ce85"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verbs-json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/json-three.test.js"},"region":{"startLine":15}}}],"partialFingerprints":{"codehealthFindingId/v1":"87274f628ed5960975b20b5b262da78ad9c7a0892367fda1c883f7dccab53eaf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: nouns-json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/json-three.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"27ab1b436b071a6902241e17cc2e25afe5ea28c3eaf269ea6b7f11287b57293a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentences-json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/json-three.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"a89f3ee4f1f4f36eb326354c1020233ced485928faf022785ac9b3cf007d531c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: numbers-json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/json-three.test.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"669cf787c2f72202017df4fc438caae34cee3687e138fe99e78fa890ad0726ec"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: people-json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/json-three.test.js"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"9ed07c2c529fa621f0d976f9746486e34cd07ac80e8be9e90831ff3c4dcba139"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: places-json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/json-three.test.js"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"17a8e46b30ed2d5918bd5faf93b279500fed0d333dbca3e58d1331efe948e3e9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: case insensitive:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/hashTags.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"426bcd2f260f6db48e02d123abadb5708a00df7499cacc569c0838c13fd4354e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: case insensitive:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/hashTags.test.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"85155da72c8e94b3f9c3cbb640f94f02ff093c0ba5482febb8fa96becc45d079"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hashtag lexicon:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/hashTags.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"f674aa96c340527ccfe60fa3e9ecc2d33052d034e6a8df05705d1485796a7183"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: atMention case:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/hashTags.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0e613448097765dc654ce639971b8d6766b7c8359f1d90a63331ed8eb6b6160"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec verb tenses \u002B auxiliaries: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f46a6997071dba29d01b0780326d92177383aa8ac2e8d7565b22c15321f1e7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec copulas \u002B adjectives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"b7abc15056043ba7af788f9be9661f7108f75ff438d1dbbe817d5c17ab8847c9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec negation \u002B contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"78daae40fbc8c1b577ba401848472ba38bf655049413aa475111a5fa48065aa4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec questions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"4412c0cd0acc042dac3607b9e1547d863e9f7078609f3f8bca3de16697971fff"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec imperatives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"b4c8749bdf96181d83b0ec8fa9b6d09ee99c31d861c4a8d2c6d9e5c605725f59"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec noun inflection: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"c1c993262d9e67ad0b279379a452cc78deaa1572494f113ff351d2b8f9454600"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec proper nouns: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"5eaad551bacefcacda7a3756dc60a9a6c186dcdb17226c8523e195c54660c2ac"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec phrases \u002B clauses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"e9f11a181b937bf9e5c7369cbb4d0743068d6646745198d4372cb8cff64f2904"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec values \u002B dates: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":104}}}],"partialFingerprints":{"codehealthFindingId/v1":"527f1a857ea33ae6f9e6b6a08d07a3a888fe5d44d92531e0dc52ef3a55e06f65"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: grammar-spec noun-verb ambiguity: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/grammar-spec.test.js"},"region":{"startLine":113}}}],"partialFingerprints":{"codehealthFindingId/v1":"4e4270a2cb39c1c269b02677b3800a3c99154a303c0e6cc606f07041307c73f2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: try all json methods: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/fuzz.test.js"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"9dc8194073127c2b26f220988f92e94059d5230f9cfd7df1e9ff0fe3584fcdd1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize fullwidth-ascii: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/full-api.test.js"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"5de0143ef0471705aee10ddd9ff60ccc1baedd615b53bd9628f33385534424a0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: model merge ignores __proto__: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/extend.test.js"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"34c610de23dc01da172c3d5c89481174da2c98e36c7c293d43263cf3650cf5b2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: model merge ignores constructor.prototype: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/extend.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d97ae09c9a491887661482dc08ce18e1df673458c49578c393a58b4efebc829"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: model merge ignores prototype key: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/extend.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"2e7f17b3f5ac44b2c46c4667c8cd1c8e094995abb7aa6f906ee64cdc59e14d2c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: methods merge ignores unsafe keys: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/extend.test.js"},"region":{"startLine":35}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a674231c0a75c5928edca50fdf19b7e589459fa1ef67bb6b615e355b5ebc6c7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clauses-parentheses:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/clause.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"4d1a076d3df37034d901dc879970f26506f67667e83db4565c1c1f4846e28368"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clauses-commas:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/clause.test.js"},"region":{"startLine":16}}}],"partialFingerprints":{"codehealthFindingId/v1":"2916321e9359a31f7d391d450f6ae7b313da621319485105b43df8b58de6fa5d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clauses-condition:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/clause.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"14e0e5873385e5278e0c3a74c9271843a8a9dbc63b1bd612d71e1c07a72fc127"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clauses-conjunction:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/clause.test.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae10f466b2b334108f286fc985b8c2d78ed73b401c3f2f058f3c311fcea7076e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clauses-list:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/clause.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"85c84bf162e576dc73725ff3fb70014509e4660eae604f80e5b2744b2d4bf551"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clauses-find:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/clause.test.js"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"630e2a2506b924901d1a021c2e7ed6b77b204210432931f67d34316f4981470e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: api:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/api.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a869805422e546d8a18a844cb1e86dc606ac05dd428c1821a3af4460fb387f0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-find:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"dee1295217a62d215aea1867eee5bb55b4edf81951e6ca430fd0c034ea1c3a2e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-count:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"5535b6999745125d587ade3415a0879ba0e8f4e57244b9232b509310c55f09ec"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-nth:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":74}}}],"partialFingerprints":{"codehealthFindingId/v1":"a38987012052a0681bd93f2fde6fe2fcdbe1ee0a0f08366b4a64eb67b39aaa96"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-mixed:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":82}}}],"partialFingerprints":{"codehealthFindingId/v1":"a59f6e5e50257d05390bff98f256d5fb23b899c17b883e469f4b7c6dd8751e95"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-no-false-positives:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"bc553a67575c2c9968f19119530333382262c3f1a4eff7a770182083dab19cbe"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-suffixes:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":117}}}],"partialFingerprints":{"codehealthFindingId/v1":"63d676cc3d51db526a6b9ea6d089592805f479cd0039f85e8cd85969735c0329"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-sentences:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":137}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e436abd06bec9a834c81bf3e1ac37228649c0736d11bd2c6b54a5cbb7666487"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-redact-overlap:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":150}}}],"partialFingerprints":{"codehealthFindingId/v1":"d8ac8494fa1ce8fc6ceda52809e87cca7b0108ac007c51c844f8160c7c3abcda"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addresses-edge:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/addresses.test.js"},"region":{"startLine":158}}}],"partialFingerprints":{"codehealthFindingId/v1":"d2e7da87c96ec003d12730214e51a4c3b0008e3b092186a81f9091e5dffe14a9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: acronyms: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/acronym.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a9993d96ce07e0abd535ab29e430f1bce4543f398e3e7fb5b0eedbf72d8e1c31"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: acronyms-more: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/acronym.test.js"},"region":{"startLine":16}}}],"partialFingerprints":{"codehealthFindingId/v1":"4998486802a6e976dd694a31eb38565d766e521995c642aed7a1a0858a555041"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toSuperlative misc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/superlative.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d2d54e7502c2476234084e92001d5646989bd83763fe2b2f1aa5d4566251fed9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: .toSuperlative():: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/superlative.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"d649928f3ce16a222573d1566e5d732d7d07041a68944cf1ad3cd33fe17e10e3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toComparative misc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/comparative.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"5ad1d4796b86d463b5c461cdfb86330f3d6673a636a4d76c09f15c65650138b2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: .toComparative():: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/comparative.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"6ad13506e8914af55dba5b83247645d86fe3610e42a5b9b2389b01cb366f7721"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: adjectives misc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/adjectives.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"569430b7a743f5a2af0dadb04e44e7241a6037e70455c5dfdeb6b1db3da82faa"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pessimistic conjugation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/adjectives.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"35b7c5075d96105cbbbf562ea501a298da2754d07c8c32bc0d2ba95629a97808"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toNoun:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/adj-noun.test.js"},"region":{"startLine":449}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a6dc22bccfa431279d5287f7d696ef3b69b2813230f905d58354494e52d6b81"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toAdjective:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/adj-adv.test.js"},"region":{"startLine":273}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff3f064788dfb61f39996cce4f7ffa43542fa45d870010443551ba421eddb7b5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toAdverb:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/adjectives/adj-adv.test.js"},"region":{"startLine":282}}}],"partialFingerprints":{"codehealthFindingId/v1":"e16c4df923ffd26d30228e22a8530992cfec04b5f19fee4f959bd16f80ff40e5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clauses-count: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/chunker/clauses.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae242ab850b4960ef562c3ee3c4bf6a4238b834594a22c2ced9d692c73a84dda"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: chunker: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/chunker/chunks.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"62e187c0110ce87e74dba8a9ccfcab2790be31805b7d858f10af7a28d9f216e2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: coreference:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/coreference/tricky-coref.ignore.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"aa58043b5b96bd33c8e6cf9516bc3463d9f5b3adfc4e56c5c296673ae55c892d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: more-coreference:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/coreference/more.ignore.js"},"region":{"startLine":218}}}],"partialFingerprints":{"codehealthFindingId/v1":"a1645e0eed7565f1bca26e510eacae3ee675d3c3453bb939575851db778030ec"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: basic-coreference:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/coreference/base-coref.ignore.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"dfcdaec92de1ac70e02b5fd6b578d2da5849baa2934a8ccaa0ef710df0061108"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize - light: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-preset.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ba093d9b2df8dbba4d07e31b01de9563728643c6d2027c6d91153d70a0a6461"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize - medium: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-preset.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"8a740d8feab74d273df90e6ee199c22a96eab7065e1a3f2a42db19de8d6a13a6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize - heavy: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-preset.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"354bf1d43efcd9149298500fa6eaa65d9a72810489a9f76cffc1914e4e69da02"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: possessives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-methods.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"1766bfba4292f3b3f3f8d4c8c4e043cfcabe03afe5d154da52b603deb493cc05"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: optional params: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-methods.test.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc4dae2e9ea67d0bf6d72e2d8020667e990188b21688fcdb67280a97efe4629d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: optional param - verbs and plurals together: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-methods.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"6ad925e9dda2b080038e7e099a3c4dded54bdae458f23d11fc78616e50df5a1c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: honorifics: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-methods.test.js"},"region":{"startLine":58}}}],"partialFingerprints":{"codehealthFindingId/v1":"928efc0fe444ba53bf810df632601dee468fd4bd47bb03dcf8d72430703f2942"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: hyphen-whitespace:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-methods.test.js"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"4bc43caff0785ece6f5f686706efd36ae519c803665ac0095f17a149e3b6d9c9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: elipses-whitespace:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-methods.test.js"},"region":{"startLine":105}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d5cc3ec32736acca474d3ede588c2a3c1ff2547fca564087a154ae454b321e7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: more-normalize:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-methods.test.js"},"region":{"startLine":117}}}],"partialFingerprints":{"codehealthFindingId/v1":"475a01c04608ef3bef03fdf9694e4a92cf8ec7b62f6ee6ba4a29bb4d1a4d89c7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize defaults: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"25cbe77363d648fe49d3c6b61112ac0ad396e0846d465c521551eba7333ae561"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize unicode: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"af223e1a9b59e3dd58ba34e677f19c9ee19fbdd82b3bfcb86cefbd81c5f55fc6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"9c1b2d43f2532d8465506e464c5acc8f4f2c103fab970a6bd559be02562448aa"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize whitespace: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2fc0ba4492b62bdcf7ab023341eebec8fc7c4abde69d118f75b14f6ae66d8d0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize parentheses: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"db5226321083de33d5b109de9d63572c634a25bb4733f8c58489e187e57ecbfd"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"07a047240ca1bfea66cac1899730d5308c40f8fa4409e656e2857b1a1c798f31"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize numbers: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"95e21c2f66c2e745fe2c42c055372b4c48027ebe229e33991e140d2c3f0297da"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: normalize empty: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/normalize/normalize-custom.test.js"},"region":{"startLine":53}}}],"partialFingerprints":{"codehealthFindingId/v1":"0572aecd6016c7182584ad22979a5bd426817791745ba3fe4b526db97017c9ee"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toSingular:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/nouns/toSingular.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"399cb713ad68b41a1995d0afbf18fade07ac26f662f9bdf03e17a58392aa3c20"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toSingular - longer:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/nouns/toSingular.test.js"},"region":{"startLine":244}}}],"partialFingerprints":{"codehealthFindingId/v1":"27b16d91524f876b2dbd047df443471892c952ddd37be3c4cb6083fdd9a326a5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toPlural:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/nouns/toPlural.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"718478a823c8e8416fcfa0534c588a74a457f66e989b215c29659c7307345f94"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toPlural - longer:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/nouns/toPlural.test.js"},"region":{"startLine":324}}}],"partialFingerprints":{"codehealthFindingId/v1":"a7c86c3ff2985550a55d7c0d1740f6de0d02a64d05dd716d1ce9d66debc58a18"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: isPlural:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/nouns/isPlural.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"b674c949ee7abd2db61b2f112b92cee14feea30d7e19f260d9c2e35c7d7b2fc6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: .adjectives():: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/nouns/adjectives.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"f1d2afab86e56ea67c74189126ad94c7cf8b975d21dbd461408e76944f78b836"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: value-lumper-splitter:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/value.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"8111b00d4fd50d6f5e07b340ee97c9475d3038505039c7e402c2fcef9a4c9543"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: value-basic:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/value.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"12f7f8c3cb8297fde83bd17be3bd0e57e39c3422fd49f68227accc7667ab132a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: value-to_ordinal:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/value.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2ea4ed58f1668e41c9f14af2102bc245c15f0e88bc5ec575800f5d4bcc6a717"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: value-number:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/value.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c4f6bb644a43eb7ba4418f55e68a2f61b1443289b1dfbf771dc7b4d62c08576"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: add/subtract:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/value.test.js"},"region":{"startLine":82}}}],"partialFingerprints":{"codehealthFindingId/v1":"ca56326ca1f6897cc0406bc4f7dcaaf741472bce5c2394871cad8c4f4125d806"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: increment:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/value.test.js"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"21746673f045ef598e0ccbf5fbb4d37a4ed8380b84c7607a5b50320fd0a732ee"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: number splits: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/value.test.js"},"region":{"startLine":163}}}],"partialFingerprints":{"codehealthFindingId/v1":"ef804cadafa529503e22d356c9fc741c302b8817497454c6395e712e468170df"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: units-parse:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/units.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ec6be2a6c36f49abc5892eac7f961c26460c62f80716ae0b129e2e488b42aa35"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: units-convert:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/units.test.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"439e98e2762c34a4193af0dcbe45b73daaf4db6b0cfc22775c23a521b47b1e4b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: to_text:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toText.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c3666a6034f155a2c03b4faa37e1f18f01f22d7d48b213f9b4b6d61e1e45f17"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: all-to-text:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toText.test.js"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"12d68686471a4cbac359708b15d7779a244d66c72c17445fdd13cef90a607a6e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: big number:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toText.test.js"},"region":{"startLine":66}}}],"partialFingerprints":{"codehealthFindingId/v1":"32b32fa812c8b4439a59d3ebb94c11a1d93173c0f50fd1d7eb495b21e3181239"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parse numbers: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toCardinal.test.js"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"eb7532391429776d66f340c0b8924206e121c4ec6988040786d03758190e1b68"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parse numbered ordinals: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toCardinal.test.js"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"09b04aa5f56b7eba7b28032e4f3385c12404b389b9d70112e44b48d50cb31017"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parse english names of numbers: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toCardinal.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"ca91b825ecc147e1160fcefa88f4a1cbf07ae59dd4fc1f0f10547a6edfa6150a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parse english names of ordinal positions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toCardinal.test.js"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"df8bb7fea30e8b5a9454112133bbcaa3b51c92a95bbde20b3c29ee6445bc7da5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parse negative numbers: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/toCardinal.test.js"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"fa57ff4f48991558937f05ea78895768ed2d06b64ac76c3b7cac504ffa276c6b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prefix:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/prefix.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"c4542bd5880f8d33c9b695ddcd9df2aa626ad6d5ae92c3df03c9dd0cf379a1f1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: suffix:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/prefix.test.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"bb5e3c381aea7391c0bc20e2310e7438acb1d67fb3b3357e7239e702a5c25e9d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: percent-basic:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/percent.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0874b67b1ea4bec3e1496dd1e6121cf1d90a851ae3ef9392b30af5e34549137"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: percent-conversion:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/percent.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b9a80e1cd23b30b2e11f667a1554a69428ed2656422d75e794da74b941e278d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: percent-tag:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/percent.test.js"},"region":{"startLine":54}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d4e40504bbb1e5d5418d933ddbe4c660ce8ced3b65866cc25d33655630b747c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parse numbers: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/number-parse.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"922ce3db48fc99d697a0e19d96d553527a6f0bf5abb4d5d857e3c45760f0c73a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money-text:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/money.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"3f7bf9ad582da16568401d98592e0a83f9567b17abdd8bd220f4d685ab4f808f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money-number:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/money.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"8bb44d9d08e6127830ce49c644901ad5438fa199fec407dcfb66a9e063f3d833"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money-currency:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/money.test.js"},"region":{"startLine":49}}}],"partialFingerprints":{"codehealthFindingId/v1":"3aa982600fb5345a304ddf65456fb1b994701c73d69a4b2a0697cd6db3071617"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: misc values: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/misc.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"17e1c559b7952a2e00e22eb393516b100262b87f197bea34fd05e741a13e11cb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/misc.test.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f61b389c29847f8e58eae63c74e3c6458393b15aec64645eeca15b9a8d8f35a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: runtime error:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/misc.test.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"f50b0c03eb62824286c7a82a9dcdf89da23cbf48f7ce9eb54e26354f2fcaf288"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: misc:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/misc.test.js"},"region":{"startLine":70}}}],"partialFingerprints":{"codehealthFindingId/v1":"fab649d5e7f07acc1b7e4da0b00f5b8d1b8efed0db30b54292bf4963438f199a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: number-text mixes:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/misc.test.js"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"bbb718094dca13bbea3129494a6ee9bae316a9662a36a48ef9a59b69488ed81f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: prefix/suffix:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/misc.test.js"},"region":{"startLine":99}}}],"partialFingerprints":{"codehealthFindingId/v1":"4385ea68e6306cac7213e118d4a072621a608f4d012a284a9fe85c6666f84ba0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: numerator-denominator parsing: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"16be6bb59cfd68545bbf7e4351dee89d5f670220605b5f4777034dd2f929ab33"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fraction-normalize:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b0ef5671504236bb38cae34ac556dddf7836bc92ce7a46e2a0f31b5864c9cad"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parse fractions:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"392719b521f3def91cd7721ec96c92730aa382e4eff5694ae4e91ca5f0c596e5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: numbers with fractions:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"f87e8f0fd27aee91ecc1560fa82a8a3998b75091c3cae9218655d71d96668109"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fully-ambiguous fractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":86}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d9226e1e55995b797199ec1ea3bf64c5553f71871d6ad6bbce7e551c9c7a295"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: seconds-edge-case: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":103}}}],"partialFingerprints":{"codehealthFindingId/v1":"4194b86273dddedc03e5f248d8cf88f7d7c98f0cf2e94b6e115e1e603c4a9154"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fraction toText:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":120}}}],"partialFingerprints":{"codehealthFindingId/v1":"89a392b94aacabbd1b768db59464a64e11dba311deed224ddc52983dbcd46687"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: do-math:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"dfa206828334ae17fc5f587b2106c93fc8a37083ca09e528af13c8c04e9147f7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fraction-toText:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":150}}}],"partialFingerprints":{"codehealthFindingId/v1":"c39f864a7da9334d902626b53a88683679914accac4be13ae439b4ce98c82809"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fraction ordinal/cardinal:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/fractions.test.js"},"region":{"startLine":174}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae531c337a07eb36745a62abb01b69ec12457b21a68e6ba84533e39e7fbf1354"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: a very large cardinal: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/bigNumber.test.js"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"fd6ff1592d2dfffe7e719cc6304ddae8100e1aa5f603cf12b9b1a1e7c3edac16"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: number ordinal: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/bigNumber.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"21d23107fd1e6f868f3a4249d2c670a5ae256c853b8da827ca0c21f8a2a5cd5a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text ordinal: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/bigNumber.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"dd725742442718475e919a2c436678cfef9950340dcfcecf77f56f5e31442884"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: from number: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/bigNumber.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"8d693819c422fd501a4e3f39a93d99bebb12a3a572cfb69e26f1603a001317ca"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: number-fraction overlap: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/overlap.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"faf288fec9f27927a6fa468154fd1f72215bf43d992e87de1b073c3f3d7eefee"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money text: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/money.ignore.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"847f40355d35626ebd199382cbc51f0c11f108b674df3ddf0e5b8fa4fe04244f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money-transform:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/money.ignore.js"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"23aa466c965e1bca170a7682f3d1d273bdb54039f1a2b7a9a261afe06964e6ff"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money-has:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/money.ignore.js"},"region":{"startLine":83}}}],"partialFingerprints":{"codehealthFindingId/v1":"2b83014fbfbe1dbc82f30275580d2f85db4ee4654c8720da1b368d1616f29c83"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money-parse:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/money.ignore.js"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"c3f68d892aea6da079677f371b669fea48e5c53a9ae1c5cbd46874484f065422"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: money false-positive:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/money.ignore.js"},"region":{"startLine":147}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff68f9cbd9cd459a460cc030c9428b0896fb3dd81397ba2596118cd1048f30d5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fraction/percent conversion: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/conversion.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"09a120b0e72cd472ca30bc7bde4f8a066817c7584c6f37e54a6f2742b9b4a79a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: misc agreement: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/agreement.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"f6ff3ab6c3521f5e532191fee46c404f6efe3120e198986ee2b6289a2a7323d5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: ordinal agreement: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/numbers/backlog/agreement.ignore.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"90f125c1410b1ab7ae995c9f3bf5f7ef53ead8cd6d22064c35173cc7a2250d83"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: people positives:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/people/people.test.js"},"region":{"startLine":46}}}],"partialFingerprints":{"codehealthFindingId/v1":"cde9c859637e98097f469c797a66de1a27ea2fd143ebbb53f4b4df2a6c4c8b89"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: people-parse:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/people/people-parse.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"456985423f0da51888e330bfeb85468292062b5ae24814c100180cfbe77f6f4d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: people-gender:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/people/gender.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"1aeeda310b82a6c0ee77606689bd3e2386f958f186d6927d71b505fcebf46d08"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence-toPresent: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/toPresent.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"4512a127a1b8dfba030e3a9aa9d2a3a387ac37424de0c15039ad9830fa539a8f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence-toPast: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/toPast.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a290079cb6beed44961b30cfbdf2c72760612861ac967afeebd71e41f508817b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence-toGerund: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/toGerund.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff83adccc01cb509bb2897ac52b40c34ca2bed8da686ce22bcfb71c3b9a90830"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence-toFuture: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/toFuture.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"77415552760d4d137e5ac009d54a958911f2257eb845760944df297a4ee33961"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence-change-tense:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/tense.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"45dab7ee3f3b23d84a5d7f38138cc1d489e46994c64c5cd94738abddcd49950d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: svo parser: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/svo.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"281e0f3fd396fabce642d33bf663e594f88b23ed5d934d1b8a8cc393a9929863"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: svo main clause after a preposition: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/svo.test.js"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"473b247bdc3b55770d21ea353cff01b6260bb5a1aaf2c1c5270b55579c861e07"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: get full sentence:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/sentence.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"90ec9e21c2c32fdc7f221da76d74e79c6d368836c76b4f34c40a33078a86e2bb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: get multiple-copies of one sentence:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/sentence.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"5eee5882d3f0b9378c6ec7064c21e8786fb451481e98e97f9addbbcd5fad394c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence append:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/sentence.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d374306459de82a789e74bb5c190ba1f758b087a5c0a1e6fa97791a7d84028c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toPast finds participle form: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/sentence-participle.ignore.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e040abb51cf9e964b3b01aae234aa7292ba1f566a04923bee21c5e2062a01d32"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toParticiple: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/sentence-participle.ignore.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"c628c84d2a2ccf2b9196e9318dfd2e9fa226ceef1900bfc464e2f3bdba122ab8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: modal-present-to-past: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/sentence-participle.ignore.js"},"region":{"startLine":55}}}],"partialFingerprints":{"codehealthFindingId/v1":"b1d802b8d486827d8086c4da1c9ab28cb14bfefa5c6a81d43e3a7ca3382979a9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentences.toPositive: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/negative.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e522e97ee56357dadec8ba7ae1c46a9e2d40665800fd9feb7baf1be34166ac78"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: misc sentences: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"1c0d9cef93f7a84b1ba371978d4aa7e6725cf9dfcbd94f71f60c3dddd74bfd6f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: full sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"69b293b10cb62b514e3997d1614d685a6839ea5f3f0563e5a13139d52c71f112"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence prepend: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc0d58623fcd2fb968abf74e5bbb93a130819e6b6d637ad4dfded383a9b2d7ff"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence filters: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"dfa571811266ffbb9732381839061f158b0c3d061ab513d054848b94bc12619f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence append: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc.test.js"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"190573ae385deff49a4a0daad0ef5c8245923d028c4678419003ad369eaf4e15"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: copula-form: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d660ce9ec82c02204eda03b1a5ef9e9b4bc0a5a2660c82f7fb85794ca464c5a1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: conjugate-form: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"f118382757c18fc2df5d4300a695ede1c6fbf18809afecc4f3260921ffb10bf8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: particle-form: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"8e0b9f02e78a1d661b63bacab39e94725971211de7f7b278f3c89f6e0f562bec"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contraction past-tense: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"77c018e181c7ae94113fb2d7facc993d0288e92ede5b0c38637cc72dfe30bd51"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contraction future-tense: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"7bf2ba41cab9996f4aec0727f23b0c7f44ab0122bc4e8f2dc4dbfb2c0acfa92b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contraction present-tense: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"db2ba9d0ca7d67b9536967a01f0d1dbd23f78b0c4c7680461a35591b18a4f138"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pronoun-specific: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"2ad44f21b606c6629f5fc31aafb5df5363411bda5240b7d309ac484ddb701d77"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tense-multiple: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/misc-conjugate.test.js"},"region":{"startLine":178}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e28a7c9edc9950abaa6a65407d9fe7910fa03a00e1f214e7645e310efe2e847"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: false-positives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/isQuestion.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d84592ddc986fece4f8e31c78758d56601211a26548051509b7f552b28926c5f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: false-positives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/isQuestion.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"afe61594eec0f7ddcfe1f77cdbc1ec97ee45ecc1ac72b7c3fcdcc7f7edab4391"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: dont-debullet: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/debullet.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"b1f70ff5f84ba3d341aa8aebddd4ad4099d4736b24d327431d9cb297da4c3991"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: do-debullet: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/sentences/debullet.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b897db46c0d51dcd85bc8b72a434f0ea6efe8919c631d402de57c17eea0b350"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-tagger context (regression):: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/verb-trip-ups.test.js"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"fad3ac1d6ed24c46200f35a71526d2b5311a2cad04071710865dc8178d34ca22"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-tagger known gaps (mistagged as Noun):: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/verb-trip-ups.test.js"},"region":{"startLine":124}}}],"partialFingerprints":{"codehealthFindingId/v1":"b7b72cbca2e7006172c90e59d84f96d48a816933319c34c2444a4cc8b5af6b44"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-root: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/verb-root.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"13ba38cd14bf1ad7b51c1939db0a2f3d3d94bfcb8ce97de7dc5cdc29562ba0f3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb form names: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/verb-forms.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a69ca40918ef9cf68eff728ef2ec1c5af991b36b1d57ff9c80175ec79b280d5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-greedy:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/verb-find.test.js"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"e5f30258f95d2e0cd285fcfed14cafb4dd0af7c475afdb94834b339170a5b6a4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toPresent:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toPresent.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"565e8d13d70a5b111be18c07a3f70a56b48fba111a842d11d8f6bede6307ac79"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: conjugate:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toPresent.test.js"},"region":{"startLine":265}}}],"partialFingerprints":{"codehealthFindingId/v1":"02896e04dcdd7567c747ea01f8da699a777db4f8514f962f6e1fe2b5f7cbf2f1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toPastParticiple:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toPastParticiple.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b311755f7dd79bc4de7cba7166824eec06043de73c0d683fc8a824bb63298eb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: past vs past-participle:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toPastParticiple.test.js"},"region":{"startLine":249}}}],"partialFingerprints":{"codehealthFindingId/v1":"90e12dc08cb1f1611738f839248c750b35c0d60bee3fac982af57099ed6d812c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toPast:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toPast.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"0a276f752e5981ddbba566fa207c7d8964d66723dcb98dba3ef08422011edcf2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: inline verb negate:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toNegative.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a1b73f19e389c57e3bf78e042db0dd1ceabd58be81d489a314d7808f22c8663"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toInfinitive-phrase:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toInfinitive.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"c0eadc572cd9a552f68d45fd5617d87d2077488823afca8803308fb7ef7e314a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toInfinitive-coerced:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toInfinitive.test.js"},"region":{"startLine":479}}}],"partialFingerprints":{"codehealthFindingId/v1":"38fcda9f2b9fb3a20f4020ff2efee6912d718fc8d689778ac23c1c108d4f3bbe"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-to-gerund:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toGerund.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"49c99a8d245d38563110e751e1e264f3ebb6fff7733eada077fe154742eb32b2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-to-gerund:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toGerund.test.js"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"cac322662590a43d970ade23e40864a6e835c4c8c649a8a77d55d821daef929e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: toFuture:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/toFuture.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed3fa29145902d28f664e743ebc5d90b60836e3c24ad1c94d31056e882d1e68f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: get verb subject: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/subject.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"8374c67a6bff8574c7192eb697c8e001d2beead6cc55f9827c319857754aaf69"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: get phrasal infinitive: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/phrasals.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c3b5b50190d5c03fbc69ef39643a75f55e77458ff8a803aa00028b36a68ccd2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: phrasal-verbs:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/phrasal.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"1074fd05258627ef8cce21a7cb0a59ed3699c011022ac992c475e3d2a2dee346"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-parts:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/parts.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"c6848154d5fda805fc67380b153d6ac58e4fc0365eea3e670d46a7daa1f666f8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verb-parts:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/parse.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"19160e48f6b45011985fd45aef090eb63fc15961ab33d43d17002955406185a4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verbs.json: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/misc.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"214e04422df2aaab4a28bc7b5fb080d007eaf7a1bbfdb971e7e6e390e5a87044"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: verbs.adverbs: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/misc.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9a2d83e503d79cc09fb89c2ef1d99a0f993134644c4b30e70980a886adc8972"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: dont conjugate modals: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/misc.test.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"204a466037146df4c4eb4d69cc95b9eab897143fafcc458f4bdda43bd6efe8fb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: support punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/misc.test.js"},"region":{"startLine":46}}}],"partialFingerprints":{"codehealthFindingId/v1":"69e4847c257b2cc012ea5bc8de9e4e7719529da2f3068bd1dc5b671cd77d04a6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: adverbs method: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/misc.test.js"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"77f066f5f8f602ef98b7ea31bb753d5f04610d92daaa40245a1a529e31e6302f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: conjugate stable: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/misc.test.js"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"150baee75f315dce2660b5b3801756054f3d8ea6add1ef27b0ed41b99f45f936"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: plural-verbs:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/isplural.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"5788a4210893e174ada4de31764b97f47c9c8f2548ad65483a5c92acf213ba74"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: isImperative:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/imperative.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"433fc94d80cbe93c0b4507dac28ba36bd0fd5d9e3b856d2079cb230ac50f614a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: imperative keeps tense:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/imperative.test.js"},"region":{"startLine":105}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7ffdeab5ef3434cb454717b52c921304bca4a7433c061032f523d9934a0461d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: conjugation:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/conjugate.test.js"},"region":{"startLine":794}}}],"partialFingerprints":{"codehealthFindingId/v1":"31ebf24069540e797a5cf68e6f6c1f41130249111035e61b7f2e8be6189b8717"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: participle/auxiliary toPast: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/auxiliary.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"efb17030029f79b2df61410cc3564b14ed05b9c129936d255b1ac76b18d35873"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: modal-verb conjugation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/three/verbs/auxiliary.test.js"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"b1320ff4382d1ab4014127a4a12e46650108d8ca4bd6c0cbfc9a03ad70945f8c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: no-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/miss.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"0b01c0185492e4a58eba3b4d1c1889ab7dff61c7e76b8987e907f24c6684d6e3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match.test.js"},"region":{"startLine":1187}}}],"partialFingerprints":{"codehealthFindingId/v1":"02b0cfd881dd1e63630ec50700b82e6aab9b0e6352ce0b34522710334bbf47f6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/match-contraction.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"f35c8e383b322c61f8ec37faf6c987f2ca7fda5f0773de4fc667196d15385552"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: false-positive-contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/match-contraction.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"298db6f83d0ac1a66fa2672fd35f0e6c6a953ed714940bb0a6ddf48e77d61e7e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: i am contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/match-contraction.test.js"},"region":{"startLine":56}}}],"partialFingerprints":{"codehealthFindingId/v1":"63b8b9a902b58a1e17e9520dfb28df34778315f3573e8d7e33f48cf18875ae2c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contraction-optional: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/match-contraction.test.js"},"region":{"startLine":75}}}],"partialFingerprints":{"codehealthFindingId/v1":"4e48f1193005af9e90b60306ca5b600a2e12ae4068ee811980b41be1953847e8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookup contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/match-contraction.test.js"},"region":{"startLine":96}}}],"partialFingerprints":{"codehealthFindingId/v1":"c8a27302c102af6bf748eb0e70aa059671a02e09a853ffff5141fde0fcbbd20c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: is-has: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/is-has-possessive.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5dc5e8a6602c6c799bd5b5588c2f3e02831ae1fdd2e9d03d00625a914259dba"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: had-would: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/had-would.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"4625a75697807626bb45686ccd6ef35703118efc5b861c52d92f7a0368104e73"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: basic is contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/expand.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"546f09eab01b30914c94541ad2ac1f073f7b5d96a8a990f9120e3da56e6332fc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: do-not contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/expand.test.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"bafb172d61fa557aab064d677638b5ca2358c0910f27c26ef4b5285ea83e7c51"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: have contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/expand.test.js"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"e643c6eb63cc763172a07e6d618c4dec7ffc4679be52df3d90b9d028450dfe88"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: repeated contract-expand: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/expand.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"c85788b784d0ecb8bef5dd61640929b7f1492d4736c34c08d64acf48388eaaec"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contracted: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/expand.test.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"e23d5b3384e5da4d835cf9d5f80cadc2495b175b91837bf3949738579d64d05c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: would-or-did: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/expand.test.js"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"98c6be22132e44b3a18458b183b4a5a9a51ea1e06a5d51d977a6367710874115"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tricky contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"c125dd635ee9bc20167e9f0c8cb2fb194fc1c5304e299fcb31484df38037a935"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contractions v possessive: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"92dd39012dffa49062432bf982a8f382d70f257092671a8308c72e181ed9922d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match contractions/possessives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"fb13f1833c6c1d125f04ea90b3c30e3590a5e3614f5e7d3be925075901d1fa21"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contraction whitespace: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"08a7a696e855f22fe24fe8b327e3aca25a043a043c8fa49a9752755d77af5bda"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: number-range with spaces: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"8daaa25eacdb85bf5882287480b3317376de291e133edb0cc8bb9318b82abf6d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: french-contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"83739378cde6f514493e811f7b6239a8c817cc74f0d3a64d51ef3f886ba39b48"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":128}}}],"partialFingerprints":{"codehealthFindingId/v1":"7f506c573622c77fba81999a3921bb781d7206b0f4b6d901e8174371bfc540a3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ba6e8791a6e447744688553fc2e035eb1037b2a35781edd7ffbe758672d1886"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert-contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":142}}}],"partialFingerprints":{"codehealthFindingId/v1":"f8e8cc3890f9339531dfdb1b13ae41d6291e9c1a38805dbcf9959e791379fb0a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: insert does not trigger contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction.test.js"},"region":{"startLine":155}}}],"partialFingerprints":{"codehealthFindingId/v1":"4807981430b0c59c76800b0e8d42a726e39c04ca07901ad6c7f1feb0b71272db"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: half-contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction-match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"10f706a812f74306d864b2ad5d3bc3ccf63e58fd104f4a98c6c34c706b2a50ff"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: partial-contraction: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction-match.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a8b96dd088b2d461886e4ef11929de1ce4f227a4a4412f6d773695c1bf9b6e4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contraction-skip: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction-match.test.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"7f3a1016836a6fe9668f1a884033d47375003bf67477392e781885b4f7937e50"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contraction-no-skip: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction-match.test.js"},"region":{"startLine":89}}}],"partialFingerprints":{"codehealthFindingId/v1":"6fdf7d885df95914ba3c7a91facdf4d430b050e15fdb6bae22bdb4e4de5fdf84"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multiple-contractions: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contraction-match.test.js"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"cb45f8b94297e0f85ba3d4f1e0bc60d5048557e7a03c6fb333c6efe698ae8aa4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: contract basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contract.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"596feb2c014c62d48862597a47a08815e67a2de7829668286adb9c2dbf870707"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: avoid contraction messes: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contract.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"8a8cc1a0c39507bc81ab0a62fc7e21a6f92a331530dc464fb34e1dcceafcfc08"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multiple contraction in sentence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/contractions/contract.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"1007d9ee88d3f9c82d9f2838605e0fda4a9e0d3ffd2e190b40155f95b927a99b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: nonfrozen behaviour: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/lex.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"c6a52a6402ecf183d324d943de76f06d15b433d93f3b56d077fe890d9d4d70ed"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: frozen behaviour: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/lex.test.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"71ce38e519b4c9bf6e8e963097f319ab3d94dbd260d9c7ba7d883aacb3b1024b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: addWords() frozen: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/lex.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"1130b1eba2048e6646a92cba038bab2b6e4d5d2f9bde2d45cbfe80b9bb66fa78"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze \u002B tags: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/lex.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"f49b8387f79ba1538f5b4a619114d40067e16c7b380329ff19ccab16635aa276"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: more-lex: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/lex.test.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"21bd097df755512e3ba61640449d7bbce814dac6386fba325f8fc1d058acd7e2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: internal freezeLex: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/internal.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0f56632771bbf8e76056bc26dd68bffde92c02b81528826f3619cfa0927a3c7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: isFrozen() method: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e2851d2efa4367f77f5e799f25496512f18470a799797e05bfc7d82dd54c9742"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cant tag frozen term: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"4829008bc6a9691475529f0416ef79ff2d2d8f494a0dfaf5bdaf8236deba7dba"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: cant tag frozen term: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"151050511ec8165fbe92eb0c0295007bb64fe956c47977294c507b961f3eefd8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: catch sneeky tags: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"7aa2cdb654f449eafefc7ba8a984c513c09e3817e4ad0135c81f254f442ab058"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: in plugin: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3f5356b7bf9b2e6bd185183636dd3b75d0bbcad33a15edfd7d617acb4f2d932"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: block-tag :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"93d51ebbd670c324709ae6a1b0a67292f60c2f8be11ed49c326b31706e69bec6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-in-sweep :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":70}}}],"partialFingerprints":{"codehealthFindingId/v1":"8fab5cb2c3a150a2b5ebd238440f21a09caf026418984bd5db03a8601a791a4c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: freeze-in-prepend :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/freeze/freeze.test.js"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"37f56f65ea9e5a87baf8429b7186f3e69057ee138d0302a772a90fb2f7c09bdb"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: two named matches: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-multi.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"3d4eb0157d4e1338ec5d8fc704d195edcf4a824bc1560871802174897ca82b04"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: two named - two results: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-multi.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"5cf8a7e67f84239c77941881eec46b79d4058e86e62d7960f6b5dad56ed55fbd"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: one named - three results: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-multi.test.js"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"a80a82bd863d66ecfb2b62d0a293dbe5148b1416f6504d63e962962b686f3bda"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: absolute pointers: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-multi.test.js"},"region":{"startLine":56}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9619875331c28c6878c2bf6ee48cd371d4d6cdd8ba5fe2a5df079c5447036be"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-overlap: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"819dbca07b1a2143907d03d08ef2c31162df5db98c5a2cf015e6e050b4798a3d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-or:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"ecc9dc69c735edfd32b6fff5370790f483bab934825ed5c37937fa0eaefe3e01"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-auto:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":35}}}],"partialFingerprints":{"codehealthFindingId/v1":"8f58692bd521ff39739a2492634449a8feddb50ef4c30120bc5030fe8302b289"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-auto-multi:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":58}}}],"partialFingerprints":{"codehealthFindingId/v1":"696065b031036733866480e052a152e24a9168846270d9853d8185d95f11b564"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-group: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"87e3bebb64dd70e35ca204c3f6c780306be61cebe26df3c4a05b9d5213a7f52e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-overlap: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4785441107d37ebaaf152162009f0bcfb6231fc573c5969f48a28cd3fdf1135"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-object-match-quick:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":133}}}],"partialFingerprints":{"codehealthFindingId/v1":"5f546ba4dbb9399be16ec982146e20f92cb4d41d097d69bec3b5ed7c6f3295ef"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-object-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":150}}}],"partialFingerprints":{"codehealthFindingId/v1":"d7ecb48f394a3085b094970ffc2d92d94ccf75488b3be455eb888c81f287c0c0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-object-match-target:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":167}}}],"partialFingerprints":{"codehealthFindingId/v1":"b9f11d3ca4d5ff10e93c8dba72a75db4f1f67317eda53288ada3a48e49b60322"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":188}}}],"partialFingerprints":{"codehealthFindingId/v1":"f421fa8e752ad88b2b622edbb0f82a6767ea2626d1e5a4d2abf45f2e85adb078"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-target:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":207}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e9e4323ae137afd6ebfe8273d75e67d33f69c63003faef1fe375196f5df18f4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: named-match-number:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/groups/named-match.test.js"},"region":{"startLine":228}}}],"partialFingerprints":{"codehealthFindingId/v1":"d33a5d4b6119389b826106a91666294c2114b3f61d3a87c58e4ebede94ef6066"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: soft-match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/soft-match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"5cfe0c32f17bc08bf98059934501ced42153ee62733721c397bb8717ecee2c76"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: root-verb: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/root-match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e6e36cd033154b1dfe85e19ccc440a45f46a5a7d7d58a1754d10d6cafdf16941"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: or-match-basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/or.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"163909a523d200b3253080087abce26ccf1d43492d77b48c90bf174db4fe11ed"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: or-block skip counter: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/or.test.js"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"171581a6142cd49ef524b5f91c928226c151d3fe9ac9be20fef2fc8d4059c21f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: not-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/not.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba663f1947cafb167b8c071844a92b0bb13b4b7f35ebc6c3e41ecdab540053c8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: not-from-array :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/not.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4685d2a9d1915588fd83d3d06fd7813719fd629165fdbedaa46794ab18327ee"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: not-from-match :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/not.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a1f39ac56f7d6c57534b45822b3f131c915b2e6c6a028b97f6718a1470fbfd5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multiword OR: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/multiword.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"1641128898029582e2a63727e7e87a4505994e3f754b7695cb86a08e2e47f19d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match min-max: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/min-max.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"24c0e03b8b57855bf6fe2ea091b2371df01221b35870ba1258b09b856ece6b29"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: min-max with 0: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/min-max.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"50b97b0c128a172743a6975382e2dcddd466b99711e60b173604b899d77e189b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: min-max counts only greedy terms: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/min-max.test.js"},"region":{"startLine":57}}}],"partialFingerprints":{"codehealthFindingId/v1":"1777f80fc8c5edbad047f6dffc76513f2f31f3e62845ebcbe35b238b69b5d073"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: term-match :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"7dfba6028eb2c9f7023b196feb00f3369d8330674f21d66f276acd1f6d25403f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence-match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"a9aef335d1755f081f446c825255cef4be63a8c00ffa3ec3349261ff67bd2c6e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tag-match-tag :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match.test.js"},"region":{"startLine":87}}}],"partialFingerprints":{"codehealthFindingId/v1":"45ac846f274f8c79deb18264915519af038d7e1c0f7c711390ac950ec9ba6b3f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: reduced matches: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match.test.js"},"region":{"startLine":96}}}],"partialFingerprints":{"codehealthFindingId/v1":"fb49ed67012d7c1e37f0c9239bf1d2ecdba110a1261f375eff674d87ef511f2a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: slashes-basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match.test.js"},"region":{"startLine":106}}}],"partialFingerprints":{"codehealthFindingId/v1":"5ed24b0b27c6e7d7aa7a15503516ef988f8115d919bc1f25c35caa83a493b856"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: slashes-alias-words: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match.test.js"},"region":{"startLine":127}}}],"partialFingerprints":{"codehealthFindingId/v1":"190ffcb8828d963a5218bd71733d1aeaf09d0545fb0d3c5724db2d5c24d9b0a8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fancy match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match-tricky.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"6917bfb1bcc8c4ca6a2f883d28729e50fe5310e8f322785fcfcabc2d889d6472"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: consecutive greedy cases: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match-tricky.test.js"},"region":{"startLine":119}}}],"partialFingerprints":{"codehealthFindingId/v1":"28322f189d6a3576251b08d5c331f9a56ac6d7db279a97c3ff9a6ac1ac36c9e6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tricky-case: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match-tricky.test.js"},"region":{"startLine":145}}}],"partialFingerprints":{"codehealthFindingId/v1":"b089c4c1d3f0593f6830386d34ad0047821ec3e229d28c52ea496caab46c2f5e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multi-word end OR: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match-tricky.test.js"},"region":{"startLine":152}}}],"partialFingerprints":{"codehealthFindingId/v1":"b4593503a91e599ac7513cf8be1fbe2a175dcd2b7568a5fd079032edff74a6da"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: post-process: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match-tricky.test.js"},"region":{"startLine":164}}}],"partialFingerprints":{"codehealthFindingId/v1":"c2530432be692e428aba831692ae785910184d75eea55a4ace74f25afa6a89d1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: anchor-with-greedy: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/match-tricky.test.js"},"region":{"startLine":209}}}],"partialFingerprints":{"codehealthFindingId/v1":"b76081ef839a200f9427cd10124c299727591bf4c8bdce8f0b97cea45435528b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: lookahead from parent is blank: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/lookahead.test.js"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed7aa6112f8a524e5ea8c457f244bc4886668e25d084d9d2cae3bf1e50fd8e7b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: look-behind-last: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/lookahead.test.js"},"region":{"startLine":58}}}],"partialFingerprints":{"codehealthFindingId/v1":"94f2ea70f2fa9eb2ec2cc30bf4cdd8710d24a4664da46c6f34b8db3bec90930d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: issue-654: named greedy capture: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/greedy-capture.test.js"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"5077befb1f4f0a7960588e70eeed34688028f81e34fd8d62e5cdea94584ef212"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: issue-654: greedy capture: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/greedy-capture.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0408a78ee202bb8cad4086f98ae7613e32be0bcb1c93b9199d69c619bdbfc89"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: issue-1139: capture group spanning a wildcard: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/greedy-capture.test.js"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"adbbad36eec532098cd2030d4a39263aa94a7b8af327dd1d3b5897def4f40a83"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: test greedy min/max: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/greedy-capture.test.js"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"864b56e0aa7fa71c74a60bff6a8fcae13bee434e5f3f929e60ed0dda44531ab5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: matchOne: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/fancy-match.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"be441dfb43f00146a2150e1eef7ee6bd46eef431e4ffdec612ea17c7fbb4a379"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: greedy-capture: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/fancy-match.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"78e6179ca5f72a2eccbeece1d2bb29e0d36911e8b43afcc685c351d653a21601"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-posessive: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/fancy-match.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"29cf970f780838a06529d015df595409b868f91dbdb90fb12870413113df9b25"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-term-id: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/fancy-match.test.js"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"47416bfe6217ea564ac498097707bc54da18c998125f4d61dd7035c3dfa3b278"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-capture-group: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/capture.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"b843830c28e3b450cfe48bd427f1e1f67d8f4a0439e35d32e2ab6f9467650024"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: optional capture: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/capture.test.js"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdbf8b5ba14261fbb2805cce953f97d784d80c374b632ee843bd853de78e1b8e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tricky capture: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/capture.test.js"},"region":{"startLine":49}}}],"partialFingerprints":{"codehealthFindingId/v1":"72b8e9b0ffb55d54dc0e31ab090d68f4af31d7070d7acd1c9f427007935029f0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: optional capture: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/capture.test.js"},"region":{"startLine":67}}}],"partialFingerprints":{"codehealthFindingId/v1":"1d73736ec4dc061d0cd66f74048034fdda35abd3fdac1b8519e4d6bfe405c16d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: optional OR block: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/blocks.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"5f0587d53964790b62f3b7c7a22d3a150a91f54fa10d0fc62456bec443106a30"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: single OR block: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/blocks.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"17e96beb5f7cb82f78c4b52d688a64608bd147eaf28a4b4f675ed6db651431f5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: not block: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/blocks.test.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"14b4e542dda0bea4f39b04881968266fcd92aa951833d316f6cf7cad93e20e11"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: greedy inside a block: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/blocks.test.js"},"region":{"startLine":65}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e788dbd8f8224f69149fc364b99ac02886b4e8c48ca9a062b53e4b417260ef1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: greedy OR block: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/blocks.test.js"},"region":{"startLine":101}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d794b0e203197fd999f5f7709ee13a58b40c46e29dd0cd03fc57ba9f1091001"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: and-match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/and.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc45ef7e2a9284d4e8d6bd7c01cd6d36a9d0ceab6222b3960d4ca41eec3dab15"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: and-match-more: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/and.test.js"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d025333d89e5d45df469b43aa6120df6d06cf9dc4110f736b3eab0e67ab0fc2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: and-match-multi: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/and.test.js"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"859145388114be271a0f9110f2cbf086feacb829b7c699b7eccb5aea263ec400"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: and-block anchors: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/match/and.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c6f09633229c284d4a19607414e879612dcff40661bf187aa449f4510636222"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: ==WordCount==: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/wordcount.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ca0e94a7c51cf771344d0805f44b80aaf858893fbf634979a1fee019c4be9a33"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-wordcount: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/wordcount.test.js"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"3b0732cf1205949f1059b9fba9fad48af6311a40452e7fc2a216b4ef44d1882c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: term-unique: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/unique.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"8beb82305bddb79ca3fcc8aa7b3dfab3b125b586c380613be5df1aab2acefc74"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sentence-unique: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/unique.test.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"298fdf9eb9cfac2441fc829489e93630c761e0bacc01b804ca9d5d3a77f69fb9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: unique-normalize: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/unique.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"3ae9df51adf6660ee3fbca90b415e044091f4fe6cf2e8609188b898f54cd0ddc"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: term-id validation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/term-ids.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"7fc27fd5632c73a9b8ed02b713cd4bafb75750a9057c266baa888f4986025335"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: term-id validation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/term-ids.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"807b0a30dc47d4a3ca84da7272970cdbba6cb9a9da7dcf1f2f376e382f2d1e44"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: garbage-inputs: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/smoke.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"344dff2886e7a9b7c2131c8265d82d757fb7da76867f54728294999cc1dc2c9e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: test-regex-safety: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/smoke.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"35ac7d4e2bfca418151b5df48d0d28812c26e8f63f483a894f12363e8c7c873b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: only-punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/smoke.test.js"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"91ac8a7e9f11d1d10e853b4c48450cce373f4ec06dec73a552568f4d2ea8405f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: root misc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/root.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"f4fa001de0ec1961058edd4cd670f99792b7277d418705e4dba86cda03e822b7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: root text: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/root.test.js"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"a6d493185f1ffdcd3aa5ee0fcb4f7d825ebf681f2b05153d2bb8e45de4322162"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: root match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/root.test.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"602e33bf1b3a96b7ad24a2232c5999b6b8c09d6151f15d34091c48d4fe599f70"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: sense match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/root.test.js"},"region":{"startLine":111}}}],"partialFingerprints":{"codehealthFindingId/v1":"254f33dc09a071ff72ef14726e193b4336172526bde287b6d7db47c6080854c7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-bug-1:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/remove-more.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"2218a11a536cb5d996d4a412dbeccf48232865be565a08769b8427b99060ca91"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-bug-1-loop:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/remove-more.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"0b45e3518bed985745ef17f46bd68b0f0a1a9ed57a488709753a96f57576b1cf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-bug-2-loop :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/remove-more.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"6335f0c8d9d8736209182224f0249a7437d12d5572e024fffb62f669a8e90397"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-bug-2-no-loop :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/remove-more.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"8a8bf1122a27d907170dabc7e90282f84d2d2c743b104695f5b9dcfa56bb4602"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-bug-3 :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/remove-more.test.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"c86196ee1ad85a305f7f3836fe2bbbbe766cab6ad0674712e6fa269de281b4e3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tag-sequence:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/multiTag.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a69b0e41cd12735c8c15e0d9d1136343eda641c5cce9d8a02ee8ce03e84b99aa"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multiple-tags:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/multiTag.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"c136a925b73921ad661318a099d7b0b7faff7b2ec015d0a173a6b33cfe1294ee"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tag-sequence-skip:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/multiTag.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"04a415a875fb101d8edede70d5025b62673754bf734d0e62750a2bd90015fe00"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: multiple-tags-skip:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/multiTag.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"0669853e920bbcf3367c8f4b122bbb91b0505fae38d852f807798f7ff19dbd92"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: non-coercive-lex: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/misc.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"43f14d18bd1a8b8b89ee9d6175d893bc6d970e58f7f1bcf1277461457adfa2f9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: unicode emojis: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/emoji.test.js"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"70a1fa26d30f5aad3bb67902f96c844fc27e548cd59a6896a228a2d2ff9d4319"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: emoticon emojis: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/emoji.test.js"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"d71921336d9a7360372560330d642f3c570b0df1daa034a5256ef0c6e886be44"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: result methods: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/emoji.test.js"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"4ded530a1f82070581dc7d5f084c71cedd2c732d31cd5fb1ad8665f136301a21"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: extra exports:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/constructor.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"972133c71e3a5d2376a2293bf86d84e4a841d60df01fbda099cecc2a6dc73e73"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tokenize() runs without pos-tagging: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/constructor.test.js"},"region":{"startLine":16}}}],"partialFingerprints":{"codehealthFindingId/v1":"381dcc8aa29aef2507c98bd393427d7c045670ce3f1e1bbc7c68b0fd90a47853"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tokenize() does not crash on long string with many sentences: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/constructor.test.js"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"d40e9575e0584ddab6c4eb8d1bb02d51c97f1510af49cf6cc77564018393dfa4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tokenize() does not crash on long string with few sentences: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/constructor.test.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"846791380f72acb0f836802e0966f6f643e2a3c1cabceb3c040761a7b73130b2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: parseMatch() results are symmetric: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/constructor.test.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"8d0cb931352228bbe3569ed9d994d50c0d45902bbcb78148023c5a3b2d8d3937"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: confidence: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/confidence.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a94f165db757aba98d4910b409ff930d3511e78bb0080a0bfafe935bacd18ee7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: canBe: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/misc/canBe.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"d8b05920af418e7f7e4f68f58013a5f9d4e5212f5ed215c6ecc661493d5e5765"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-formats: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"08f70787c1f7727f5b04b0a82d432ca5da710608e168c47d98940ff3bdb818e7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text(normal):: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"91e1c8066add6c2888c33ae6da1008b2c188d9ad50c47cca2c67c19e068c4ebf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-text: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"201ab3326925d24e51f011813cf945a0f1debd2d4a77a581ee2541f47a1c180f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-normal: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"a6b26b8d3a96599251c77366a8d0085d651e5baf432bdd40b36b6595b50d3c81"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-reduced: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"143b9c921be3ebc0f43305ab9514a6ed686892f945fa7b00728171cf22805ed0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-implicit: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"e6fee5be256c91defe42d05466c4d9987a3132440ced876fb108d91e96b80823"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-punct: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"8af15894c6204a0f3d9bc4151886cc5a97f30cf99fa8e0b4ed3e0b651867fe3e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-machine: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":78}}}],"partialFingerprints":{"codehealthFindingId/v1":"9f7fc1ff8e710445efeb1e0c2e18d3e9c89a08906afc91bed1d46ed2de14e369"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: text-root: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/text.test.js"},"region":{"startLine":84}}}],"partialFingerprints":{"codehealthFindingId/v1":"394fb9374089784b0d40a273cf2b389fa658dfdaaf17fda488ff98e96c054cd4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec-out basic format: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"b453bd09101c49e25ac789192ff1ac587a2b2095d47f7c1190147b8c0eb1e725"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec-out one slot per term: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"50ca19c5f71fd96cf887b6431dddd0ef3f4d01a86b19a23e59c7f89cd95d351e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec-out untagged terms: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"6200f854d0c0aeb74f58be33572233f22131b807c11c0dc2f5fbc578aad1bc0d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec-out braces in text: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c59fa2af8cbe05b6f961be0571d59e5dac2f36f82db5334aee7ec0e7810e941"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec-out newlines in text: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a37c8b6de65c9d380d44a3db3f2c888c617520a3de12a9bf940a1298fd85e48"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fromSpec basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":78}}}],"partialFingerprints":{"codehealthFindingId/v1":"c2dd530433d4ad8509ab0955140924a1008cd0dd78f1d57c6093cf3d8c895dff"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fromSpec round-trip: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"1996d972c30caac76d05eee955c9b70f445cd3d255fecd88b5fbb27f7e225da2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: fromSpec messy input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":92}}}],"partialFingerprints":{"codehealthFindingId/v1":"b077ffae41509d23f54b70dac93f219358336c732e10e0ca82b816084edfdc6c"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: testSpec returns only failing lines: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"93b174ad9bf014229238942b01596f2b8f1c55b697cfa643e4541870cac9a25a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: testSpec multi-tags with pipes: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":130}}}],"partialFingerprints":{"codehealthFindingId/v1":"64b7a34b0c466ec526b5c12777066a3e687fee40e8e10b8550b6fbefb23131ef"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: testSpec messy input: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"5b963c1c9fc441cf9d63242cf7852a8bcd5bb91200e70403a8a45501142c9ad6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec comments are ignored on ingest: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":164}}}],"partialFingerprints":{"codehealthFindingId/v1":"af2fe31c7e5c071f27707f00e637d47396889d59778439ecdf2225e15cc287d7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec comment whitespace forms: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":180}}}],"partialFingerprints":{"codehealthFindingId/v1":"d7e2dce4697c4ff0d9d5836daa58875bceefc64f2f8b08731c1858bebd142730"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: spec comments vs braces and hashtags: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/spec.test.js"},"region":{"startLine":195}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c63f548deddbc41e8a76927a8ab84ddc991c3bad8bb1e4ddd2a5ccd7569a6db"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: out-tags: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/out.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"a9dd1ff2010649b47318a8bda747d595ba0b8d13154595fd2791bb79170fe771"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: out-topk: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/out.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"c6f092ced37b4b1d805608ab44369db996ab9ea0642f78187583df262a07fabf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: out-array: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/out.test.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"306452f4a0abd113bc0850dae360dbc59c4515da85e5d81d0ca4f15608763182"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: out-wrap: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/out.test.js"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"06bb8abe7ef2b95295258af561dc63572c4004b1d4a8114ffe53e5c8c2fa48b6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json out default: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/json.test.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"48c42e985e8b61a55342a2f70ee194854a4431c7a032dabc2d075609db3c4b16"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json out trim: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/json.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"de20b3b5279d9235cf81cfce268954e5e6cb7bb8163b0097eaea9769387234d3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json out implicit: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/json.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"0e7afb98c1ea081073e356881f1c592276816d03bbf950529b35569a436f67cd"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: json terms out: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/json.test.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"cf7268e8927e90541de7c59f92295c09eade1751402def99fdacc1365e32f3c4"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: out-custom:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/json.test.js"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"f97c216e8d623ebd0e857bbc6ecb5d0d88e8dcd1aeb8ae5c772a7c7f71d0cba0"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: out:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/output/json.test.js"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b5031cb900084e3b08eb065e2be01f2dc4ce5ba619f4dfca8801daaf42374b5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: persistent-lexicon-change: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/plugin/addWords.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"7f6c4fd781f1f6918e4f20706043a2b5fbf88e54117c0630baebf56086209bb3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: apostrophe lexicon:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/plugin/addWords.test.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"39de9030452747733b0ce05e57775b906055dc864608e9758514496527b1ccb5"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tagset-change-isA-basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/plugin/addTags.ignore.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"c896ac7536ec972288c27fb87dcee121c85e2c96a1c9ed8546425b2a85f902ff"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tagset-change-isA: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/plugin/addTags.ignore.js"},"region":{"startLine":35}}}],"partialFingerprints":{"codehealthFindingId/v1":"b9c58b5fa2846909d6a2fffd5264c6225cbb653007b68150667781fd3ca495bf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tagset-remove-downward: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/plugin/addTags.ignore.js"},"region":{"startLine":55}}}],"partialFingerprints":{"codehealthFindingId/v1":"7328b8e114b171e7884927fab493f8481aac6f4a6d8b56aa035055bd2eec7416"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tagset-remove-half-downward: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/plugin/addTags.ignore.js"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"0fff4b940b3fbefc197b8b833b5c885e3cec04a7e32c8e0a850316829da84a66"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tagset-tree: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/plugin/addTags.ignore.js"},"region":{"startLine":99}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a8cdd1bae282dca0f0aa9c4f4174e452bfd53a6c3a295909a83e77630db5728"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tag inference:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/untag.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"24c656eb2675330d49b4c2bc4bf4035e2c8917fcc88f44eb570233492ffffad7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: untag inference:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/untag.test.js"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"618077922202d7612147e73b7b66b633741b48f8ad208349a22d8b5e994391c6"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tag idempodence:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/untag.test.js"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"6da5d1a163cc84e4c3700109a01d348a0b6f32b0737ff5d3f203e94087913a4b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tags are self-removing: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/untag.test.js"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c3d9403929d515945dfd827e9fc73ee3e16278496473d4bf3ed6fe00b4446e1"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: untag wildcard: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/untag.test.js"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"06f394503b7caa16e985538dbc71c6b950335ec8f7a276ca7c13e8a371b8a09b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tagset conflict:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/untag.test.js"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b0887253e8bbdc8616207995d46149431390b7f5393c33ffdf6f57a886f00e3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: remove-proper-nouns: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/topics.test.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffa7d913fad4797ba7dc939762b17869148dbc8eea08c5ae4196d67d032e7e3d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: swears:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/swears.test.js"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"86a351060e4f8fbb5909406c85fd778784968de5c13458968facc2b93965c1e9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: pennTreebank-test:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/penn.test.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"762b701416a69d1728de710c8d2796f146f2bd6eb95c9fb1768b5eae1f24eba2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/number-match.test.js"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"eae6de51695e8b76f45aa6feae2e792224b77e762ad899fde3fcf8f4ffe8a80b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: user-lex-with-hyphenation:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/multi.test.js"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9844d35a7fa8a17fce92c08e3a401dc8071f1bd7788b787c1273f1ae3f2148f"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: user-lex-with-possessive form:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/multi.test.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"134df78cd8631c44ad04928b86cb8a0d23dd6e5e2b65348f35982546448bf7c2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: user-lex-with-proper name in front:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/multi.test.js"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"80af0da8787aa5b3f9e5defe2aaab560611c4e2bc3819b9b949f544662cca845"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: user-lex-with-punctuation:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/multi.test.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d9ecfa415242c6b456e2f96105658a66366e5f3bfe530ff5f61131f6fe32733"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: adjusted lexicon:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/lexicon.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"2b779124bf168e0bb41aeec536c573569e650b29fdcd449f5ccb9cf22f653ea7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: allow orthagonal tags:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/lexicon.test.js"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"6ecc201508eb908f80f38668106f405eec6c8062f5b961b4e9945a5886c361d8"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: inline tagging linear:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/inline.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"0a95c0c4f5762c0f238ef772e5c1b044bbd0f079439662012402ce26a1132496"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: compound tags from lexicon:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/inline.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"a624ca534a32d988a0e82752b8a1178bc413448160c1589150d60594a7e4e4a3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: tag-actors: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/tagger/actors.test.js"},"region":{"startLine":312}}}],"partialFingerprints":{"codehealthFindingId/v1":"08fe0f1cd1a19da1e4371d0e4fdd5d279f5cfe8c13d0e28de2ebb683f178a284"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: swap-verb: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/swap.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"e859b42e4b1db63261f1d8b41df68f443a2cdcc2834c2a63726d8214e558969b"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: swap-noun: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/swap.test.js"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"39cdd9126f641c95beeeb1ff604ea9fd6fc0e6974b293c0d7da3816cc0e0e639"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: swap-adverb: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/swap.test.js"},"region":{"startLine":65}}}],"partialFingerprints":{"codehealthFindingId/v1":"15aa8aa71d2dfd89bd67c9c0e87bc699e1bc54f2f0671f3c5a810fdb215e9f92"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: swap-adjective: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/swap.test.js"},"region":{"startLine":73}}}],"partialFingerprints":{"codehealthFindingId/v1":"89e660c30c5a2bdc5900ef181f77fee90ed81fa0028b8883f887ed42a1d99279"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-basic :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"af8776bd4291361784911be8b965e85e669d2c724e6425460448c045be5ff6cf"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match-replace :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff708dc17c9a60b1f2af6f016cc46671aa07cd6593dd4da8dc12dfca311a3f29"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-with-punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"ebf2bdcf86ee13e327ac7a680c364e669009a85e424ea8505a566a81cf1805be"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: structured-object-replace :: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"2bac1f9e54cbba938d81b54d47ec2fec22f387ceaf67a5540f92fd2151881070"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-keep some punctuation: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"74b9c9b848d867e8fdcab003690b804f022eb9b7988f5d5a2cfcc9287fa0739e"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace over implict: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":73}}}],"partialFingerprints":{"codehealthFindingId/v1":"d2ba027793dc8942baf6e93b69cc54e343f798591d031646dc74de671febfa26"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-with-Doc: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ad31750201c2554136bd84cc5eda357acb897920141bdf17cef02b75e0314af"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-with-function: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":89}}}],"partialFingerprints":{"codehealthFindingId/v1":"ea0fbd94e54e34e0cfb9db50744a056916384b573fba64614ecf65964ee921d9"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-with-possessives: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":117}}}],"partialFingerprints":{"codehealthFindingId/v1":"a2823b6b25c7a9173a442cebbd5db2cca4afc1ad33cc4449a98874d3c7836403"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-tags-param: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":130}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b6911707d23478f09efe48727598029fbe7dbd128ec3b389533d2e041faac0a"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-case-param: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":149}}}],"partialFingerprints":{"codehealthFindingId/v1":"96d64804f0449b3a73bfb25d43d5c7c10114c83dd1fb69c872cae0ee85bc5103"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-repair: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":164}}}],"partialFingerprints":{"codehealthFindingId/v1":"fe5c667a06a5ed551cb827ca8056ff502584b0e336dacdd626f948aebd1a3ff3"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace is cloned: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"c3a04834ca61e5bc5d3eb461b44152a03acb97d5c11ee1f4fffa223b684a0a9d"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-with-no-match: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":201}}}],"partialFingerprints":{"codehealthFindingId/v1":"892c007ef81f38c4222e0bc5618b50370ae44d2a1ac7392895f46c8495ef2654"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: replace-with-pre-post: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/replace.test.js"},"region":{"startLine":211}}}],"partialFingerprints":{"codehealthFindingId/v1":"8b032f7dd039f9eb1a6edf90dcd00b0ac97c0bd2cfc7caace6cd3b5ae71ea646"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clone root: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/clone.test.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ac6a7844dc3c04ef309ee42c910853771e61fef3eed5167031fb0489d62fac62"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: clone tag-basic: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/transform/clone.test.js"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"c3ab0670e0b929542097395f66a8e87ad9b365cd13c525c9b2145158b9f4f615"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/variables/verb-phrase.test.js"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"4d368db66a67c02392477784e0ae8b314f66e1d202a54098384271ff188d74a2"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/variables/present-noun.test.js"},"region":{"startLine":182}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b2000ba881c1a3a3898c5e23b9c175f46762f3f0ec3777ef4b2a60bb9f66868"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/variables/person-match.test.js"},"region":{"startLine":93}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a0befae13d7fba006455137b19dc6165102cf1e0ada483b184becf121607c02"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/variables/past-adj.test.js"},"region":{"startLine":173}}}],"partialFingerprints":{"codehealthFindingId/v1":"f90d184c7ac259b4a741381dc398c5c05877a776238c35c6ab19aada38e8fac7"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/variables/org-match.test.js"},"region":{"startLine":87}}}],"partialFingerprints":{"codehealthFindingId/v1":"649f58cab3a1b13424da360c43f9a2ea5a1922cb6145bbb5abe7ef2d83450b53"}},{"ruleId":"D10","level":"note","message":{"text":"No direct assertions: match:: No conventional assertion call was detected, and 753 of 830 tests in \u0060the repository root\u0060 read the same way \u2014 so this is treated as that project\u0027s convention rather than a broken test, and it does not drag the score. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a project of runnable samples compiled as tests, where a run that does not throw is the only check. If it is the latter, these methods genuinely verify nothing."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tests/two/variables/gerund.test.js"},"region":{"startLine":111}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b7bc9c2b2d6447a8177e472c77c331cffa899b034d3b72f7289cffda9d0bbaa"}},{"ruleId":"D10","level":"warning","message":{"text":"Test project verifies nothing: plugins/paragraphs: No conventional assertion call was detected in 2 of 2 tests in \u0060plugins/paragraphs\u0060 \u2014 the project as a whole, not one method. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a suite that genuinely checks nothing. If it is the latter, this project passes unconditionally and cannot fail."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/paragraphs/tests/misc.test.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"493219e0cdba591fd74459808a97dce44cc787a72b8a6d4aa23c0c446b62e404"}},{"ruleId":"D10","level":"warning","message":{"text":"Test project verifies nothing: plugins/payload: No conventional assertion call was detected in 2 of 2 tests in \u0060plugins/payload\u0060 \u2014 the project as a whole, not one method. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a suite that genuinely checks nothing. If it is the latter, this project passes unconditionally and cannot fail."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/payload/tests/payload.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"d2340ba5f694d42d38604cc53c587230141106bdcb711a09a96dbcb17d1e216c"}},{"ruleId":"D10","level":"warning","message":{"text":"Test project verifies nothing: plugins/speech: No conventional assertion call was detected in 2 of 2 tests in \u0060plugins/speech\u0060 \u2014 the project as a whole, not one method. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a suite that genuinely checks nothing. If it is the latter, this project passes unconditionally and cannot fail."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/tests/syllables.test.js"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"7fd8ddc2d8560bc35f929a7bdc815c6c5a49b63efc2fd8275a33ac80aa124d17"}},{"ruleId":"D10","level":"warning","message":{"text":"Test project verifies nothing: plugins/speed: No conventional assertion call was detected in 2 of 2 tests in \u0060plugins/speed\u0060 \u2014 the project as a whole, not one method. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a suite that genuinely checks nothing. If it is the latter, this project passes unconditionally and cannot fail."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/tests/stream.test.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"97cab8546b761f6e4050c5a88405713c6e79b5ad070e6f8e4142d910f46eb045"}},{"ruleId":"D10","level":"note","message":{"text":"Test project verifies nothing: plugins/stats: No conventional assertion call was detected in 8 of 8 tests in \u0060plugins/stats\u0060 \u2014 the project as a whole, not one method. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a suite that genuinely checks nothing. If it is the latter, this project passes unconditionally and cannot fail."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/tests/ngram.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"81bd909cea7f32ef6ebff98a7e695c33bfe7ffd3e7c7aedc37474bc2f4a5b506"}},{"ruleId":"D10","level":"warning","message":{"text":"Test project verifies nothing: plugins/wikipedia: No conventional assertion call was detected in 2 of 2 tests in \u0060plugins/wikipedia\u0060 \u2014 the project as a whole, not one method. Two things look like this: verification that happens indirectly (an approval/verifier harness or BDD step methods), or a suite that genuinely checks nothing. If it is the latter, this project passes unconditionally and cannot fail."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/tests/misc.test.js"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"20d51b6244e353175aacfec9d316373f567ceb4b45b6d929040595ebeea2ee1a"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: src/1-one/change/api/replace.js: src/1-one/change/api/replace.js changed 3 times in last 90 days, and the most complex body those changes touched has cyclomatic complexity 23 in replace.fns.replaceWith at line 34. 1 of those changes was a fix/bug commit, and the other 2 changed it for other reasons \u2014 this file is under both repair and feature pressure. Before the next change lands here, make sure the area it touches is under test, then split that area out of the file so the following change is smaller than this one \u2014 a file this often edited pays the complexity back every time. Counted over 2026-06-21..2026-09-19, the 90 days ending at the analysed commit. Reproduce with \u0060git log --since=\u00272026-06-21 15:29:04 -04:00\u0027 --until=\u00272026-09-19 15:29:04 -04:00\u0027 --full-history --no-merges -- src/1-one/change/api/replace.js\u0060: merges are excluded because a merge re-states changes already counted at their own commits, and history is NOT path-simplified because a change that reached the file through a merged branch is still a change to it. That command counts raw commits and can read HIGHER than this row, which counts a cherry-picked re-land, and a revert together with the commit it undoes, once each \u2014 a difference of several commits on a file whose history was re-landed or reverted inside the window."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/change/api/replace.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"8596b06722e11ccbe072a33a40c057db56da5a65dbdee48c98e446ef7c23c6e1"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: src/1-one/output/api/out.js: src/1-one/output/api/out.js changed 2 times in last 90 days, and the most complex body those changes touched has cyclomatic complexity 21 in out.out at line 24. Frequent change and high complexity in one file compound: schedule the next change to it to include carving out the part being edited, with the area under test before it moves. Counted over 2026-06-21..2026-09-19, the 90 days ending at the analysed commit. Reproduce with \u0060git log --since=\u00272026-06-21 15:29:04 -04:00\u0027 --until=\u00272026-09-19 15:29:04 -04:00\u0027 --full-history --no-merges -- src/1-one/output/api/out.js\u0060: merges are excluded because a merge re-states changes already counted at their own commits, and history is NOT path-simplified because a change that reached the file through a merged branch is still a change to it. That command counts raw commits and can read HIGHER than this row, which counts a cherry-picked re-land, and a revert together with the commit it undoes, once each \u2014 a difference of several commits on a file whose history was re-landed or reverted inside the window."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/output/api/out.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"c10dc7e5a7c459345e1244a5f175b313b27fcd636067793623811a4d1022d1cf"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: src/3-three/redact/redact.js: src/3-three/redact/redact.js changed 2 times in last 90 days, and the most complex body those changes touched has cyclomatic complexity 16 in redact.redact at line 36. Frequent change and high complexity in one file compound: schedule the next change to it to include carving out the part being edited, with the area under test before it moves. Counted over 2026-06-21..2026-09-19, the 90 days ending at the analysed commit. Reproduce with \u0060git log --since=\u00272026-06-21 15:29:04 -04:00\u0027 --until=\u00272026-09-19 15:29:04 -04:00\u0027 --full-history --no-merges -- src/3-three/redact/redact.js\u0060: merges are excluded because a merge re-states changes already counted at their own commits, and history is NOT path-simplified because a change that reached the file through a merged branch is still a change to it. That command counts raw commits and can read HIGHER than this row, which counts a cherry-picked re-land, and a revert together with the commit it undoes, once each \u2014 a difference of several commits on a file whose history was re-landed or reverted inside the window."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/redact/redact.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"b9d057194531084a9987888091dddad130a2e97b45ea40e9edb5202f276c7749"}},{"ruleId":"D26","level":"note","message":{"text":"Projects may be oversized for their cohesion: 2 of 12 project(s) overshoot their size bounds, lowering Project Cohesion to 6.9/10. The most over is \u0060(repository root)\u0060 (45953 LoC, 319 public types across 126 directories). Review these for cohesion \u2014 draw the boundary inside the module first (group each responsibility into its own package or directory and keep the cross-boundary members non-public), since splitting a published package moves types between packages and breaks consumers."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d5a94650dc74886a0f1f08eb9fb6775f1fc395279ef7e901c970c9d26f767a72"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"92f5b9e8b88573827223ef5eb87ce6691e4a8f830a3adce8e17994627a382c32"},"properties":{"commitSha":"f3c9f8b7af191b42117ddd380e46476b49eeacc8"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"5a101dde6d98c8c9c8415eab9c706b8b7453019c608df5598b167ea39bd38192"},"properties":{"commitSha":"4c1d7caa6fed0f21622bc60c22ddcfca617afea1"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3252bf319535115686e0c4c9dd4404fab77f663916fe31e9dad5c1c3cb937f1d"},"properties":{"commitSha":"4c1d7caa6fed0f21622bc60c22ddcfca617afea1"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"5da0b771b47ada2c8888e6393f615e46cfb8cdb20b8a77a10a641875bcae34f4"},"properties":{"commitSha":"4c1d7caa6fed0f21622bc60c22ddcfca617afea1"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"2f11350cc515a18f93a32041e88d1bd8320190351ff4e3253571eedb59fb886b"},"properties":{"commitSha":"4b9ee041ae0d8a100d92efd48e133ccaec909413"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4f009301ffc18f47e248fdcb9279fae3e31fcaec34c253fb84192deed4b0ccf9"},"properties":{"commitSha":"8255a3f0342270bfa2b68e2b048726e4bc99dbd2"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"261bb96e38bd82578c967c67af887ec71071ad947e656560e7209afb821fdd56"},"properties":{"commitSha":"8255a3f0342270bfa2b68e2b048726e4bc99dbd2"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"380686ad0c62282656f045830b3ce5f275801884ca4bb82e765a413c22a20aae"},"properties":{"commitSha":"db3a3c0301fd03447e7b37fdacda342153345a0f"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"2e7dd0d1abedf656400ae7b0f42936e5e001a75820a3062ec936b07f1d4240c2"},"properties":{"commitSha":"8627c6cd6911f3fb9d23d6e364b1fc4983b25d8f"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4d564a382dd2bc21b6a1af93c1745296ffd183ff1f5936aa94b16bfea3dea616"},"properties":{"commitSha":"a0cfd04611f094633cd16c8cf90ff82b41daa8d4"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4f8d05758c6d1ca3c233314c07eb81a91bc01e8c6bb32422300c35293020788c"},"properties":{"commitSha":"844265bfecd9fc2c054d1f72a1203d8e845cd2b5"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"b9d939300e8a89eb1736a96fc615dd33fbfb6173a4e08c8d8488b791e8e89514"},"properties":{"commitSha":"bb1e9f661bc883298acfb7a80debdf3832ed660e"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"88010adae2c3bb14101ae87a424d73cbe787019f43cc724fa6ce893da8867f82"},"properties":{"commitSha":"0c17f71fc91e0b0b0e07e68123128b159e83ddf1"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0e13c2e80157f04b4a1f65284f63957850593a6828fcb2397fc1423ed4c3f899"},"properties":{"commitSha":"0c17f71fc91e0b0b0e07e68123128b159e83ddf1"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"8c11d1d78ab0fbd4c2187b44b300485519d2eb3dc4e33d9ba92ea98d857b2fbf"},"properties":{"commitSha":"0c17f71fc91e0b0b0e07e68123128b159e83ddf1"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"a164d90eb4c7a7e41ac1f1b02a3f99d1543a28430f1a55c2fd5287858b395e1f"},"properties":{"commitSha":"0c17f71fc91e0b0b0e07e68123128b159e83ddf1"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"f468eddc6424ed8a7497eeaf926cc2470bf7562450db7db75127f3a5a827b26f"},"properties":{"commitSha":"1941da12e780e0a9303803a16ac3ce4dba97a966"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"07cff8bff2b810173301a788b6fcc9a14e7d61d0093fc5d791f470652148c505"},"properties":{"commitSha":"d9c1e2313d51c13baf0983d5abbccd1d63234e26"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4934cdf92f1992f7a8d3fd3ad46a089a1008ef701dfc8fc9623eb052dac38c8f"},"properties":{"commitSha":"72f1d9f1d508e002c9f61baa52d423383a9b6c54"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e85ced4fe984a802cf08df8450ae95b5739e91654e124d7b1abf9233025a0040"},"properties":{"commitSha":"cb8c283a3f9f596de1d28ca8c132d24ea28f7028"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"8ee4fcff40f04d0cf17d320322437214f09a65a3500f71ca0280c3b65740a5fb"},"properties":{"commitSha":"9a868fe90671c56ec7882eb810b0070d5ddbb829"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"04cd4317f74db0d63679882fb96b9793d0a0115438dae75f7bc4f990571dd35d"},"properties":{"commitSha":"b3937d3a2a39855c4441cecf1521b6cdb93ba9a8"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"7d5c907b99f09ad758045f875cc643d1b71845fa5024533f567ccd82a9aebe98"},"properties":{"commitSha":"3aa6c55d570daf96ef1a3a6da0b0d294325830a2"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"614437732bb56c6d844e76b7dbb3dea3afdd9a466fc3bf39768df40457dd8544"},"properties":{"commitSha":"dc1f4564360a00ed79ec41df2cd01604bb244e53"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3abe9c80ad0efa806a6f9295bdf5f7e6a40b358658178981089ba89e6ed6ce59"},"properties":{"commitSha":"2198986e3bc375571cf050d386ec752ac9881e15"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1d326addc0cfc1d008d21252721d538880f0c441476a922da6c376a413a853af"},"properties":{"commitSha":"72f1d9f1d508e002c9f61baa52d423383a9b6c54"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"a892b082d0112be6f13b1ba856d4e1e618ea8eebbcce2c23103f08be8663a5e1"},"properties":{"commitSha":"fbdb3e2be08f580d2e604f6d5590f1841678ad72"}},{"ruleId":"D28","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3cdfd7beb31b791ae18dcb425e21eb157c842e7bbcd522cc330573c1a6538db1"}},{"ruleId":"D29","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"8af93b54d7b6d09176d9c9016e65470b9e3497c2e30cd6af0b8b0a89230292a4"},"taxa":[{"id":"CWE-829","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"7cf8a78c4a993aecafcb4fe2b18ecb6ff3aced137586a07de2812771fcf18756"},"taxa":[{"id":"CWE-829","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1498825690ee691422757d83c6c8726aaf69040fa62a3b6b71a03075f0880320"},"taxa":[{"id":"CWE-829","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"85f99189d964cdde824a816d83f2290af0a3f7efe42feb1d6495743a90e33e22"},"taxa":[{"id":"CWE-829","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"5fb64350f9d361ffd48b1fb033bdb468b30aaaac4ac62146dd401fcb36fb770c"},"taxa":[{"id":"CWE-125","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fc1286598a3caad07d19faf5ff872cbe0df93791dcdf3220170823149d41a3ea"},"taxa":[{"id":"CWE-125","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"a266c7f2d817eb812a1df3cbf0a9dd66ad8be008be3e69310656acfe63fcbc84"},"taxa":[{"id":"CWE-125","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e6f8e1486867e06bb4927ff661194081e54aa3d12d97533cc9d5edbbd673c7ea"},"taxa":[{"id":"CWE-125","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D30","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"523ba84dc3249fe07f4fe67869df9a5033d9faea9f74a6a5ce818cbb8c8aa502"},"properties":{"dependency":{"package":"brace-expansion","version":"1.1.18","advisory":"[GHSA redacted]","aliases":["[CVE redacted]","[CVE redacted]","[CVE redacted]","[GHSA redacted]","[GHSA redacted]"],"reachability":{"kind":"not-imported"}}}},{"ruleId":"D30","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"2d38ce3b54690bb4bc6a7ab58238618af2d37bf15ca01d88cce3d7e47652d1aa"},"properties":{"dependency":{"package":"brace-expansion","version":"5.0.9","advisory":"[GHSA redacted]","aliases":["[CVE redacted]","[CVE redacted]","[CVE redacted]","[GHSA redacted]","[GHSA redacted]"],"reachability":{"kind":"not-imported"}}}},{"ruleId":"D35","level":"warning","message":{"text":"Change-coupling hub: scratch.js \u2192 adjectives.js, comparables.js, index.js, actors.js, organizations.js, properNouns.js, singulars.js, units.js, femaleNames.js, lastnames.js, maleNames.js, people.js, places.js, adj-gerund.js, adj-noun.js, adj-past.js, noun-verb.js, participles.js, dates.js, insert.js, insert.js, replace.js, index.js, multi-word.js, single-word.js, lookaround.js, match.js, 02-from-here.js, _text.js, index.js, tokenize.js, index.js, isPossessive.js, index.js, _misc.js, adj-adverb.js, adj-gerund.js, adj-noun.js, adj-verb.js, index.js, nouns.js, organizations.js, places.js, ambig-name.js, person-phrase.js, imperative.js, verb-noun.js, 01-acronym.js, 06-switches.js, index.js, byTag.js, looksPlural.js, _adj.js, _noun.js, _verb.js, adj-gerund.js, adj-past.js, index.js, frozenLex.js, misc.js, suffixes.js, regex-normal.js, misc.js, nouns.js, verbs.js, clauses.js, index.js, api.js, api.js, toInfinitive.js, View.js, extend.js, one.js, three.d.ts: \u0060scratch.js\u0060 changes together with 74 other files \u2014 \u0060data/lexicon/adjectives/adjectives.js\u0060, \u0060data/lexicon/adjectives/comparables.js\u0060, \u0060data/lexicon/index.js\u0060, \u0060data/lexicon/nouns/actors.js\u0060, \u0060data/lexicon/nouns/organizations.js\u0060, \u0060data/lexicon/nouns/properNouns.js\u0060, \u0060data/lexicon/nouns/singulars.js\u0060, \u0060data/lexicon/numbers/units.js\u0060, \u0060data/lexicon/people/femaleNames.js\u0060, \u0060data/lexicon/people/lastnames.js\u0060, \u0060data/lexicon/people/maleNames.js\u0060, \u0060data/lexicon/people/people.js\u0060, \u0060data/lexicon/places/places.js\u0060, \u0060data/lexicon/switches/adj-gerund.js\u0060, \u0060data/lexicon/switches/adj-noun.js\u0060, \u0060data/lexicon/switches/adj-past.js\u0060, \u0060data/lexicon/switches/noun-verb.js\u0060, \u0060data/lexicon/verbs/participles.js\u0060, \u0060plugins/dates/src/api/dates.js\u0060, \u0060src/1-one/change/api/insert.js\u0060, \u0060src/1-one/change/api/lib/insert.js\u0060, \u0060src/1-one/change/api/replace.js\u0060, \u0060src/1-one/contraction-one/compute/contractions/index.js\u0060, \u0060src/1-one/lexicon/compute/multi-word.js\u0060, \u0060src/1-one/lexicon/compute/single-word.js\u0060, \u0060src/1-one/match/api/lookaround.js\u0060, \u0060src/1-one/match/api/match.js\u0060, \u0060src/1-one/match/methods/match/02-from-here.js\u0060, \u0060src/1-one/output/api/_text.js\u0060, \u0060src/1-one/sweep/methods/tagger/index.js\u0060, \u0060src/1-one/tokenize/methods/03-whitespace/tokenize.js\u0060, \u0060src/2-two/contraction-two/compute/index.js\u0060, \u0060src/2-two/contraction-two/compute/isPossessive.js\u0060, \u0060src/2-two/postTagger/compute/index.js\u0060, \u0060src/2-two/postTagger/model/_misc.js\u0060, \u0060src/2-two/postTagger/model/adjective/adj-adverb.js\u0060, \u0060src/2-two/postTagger/model/adjective/adj-gerund.js\u0060, \u0060src/2-two/postTagger/model/adjective/adj-noun.js\u0060, \u0060src/2-two/postTagger/model/adjective/adj-verb.js\u0060, \u0060src/2-two/postTagger/model/index.js\u0060, \u0060src/2-two/postTagger/model/nouns/nouns.js\u0060, \u0060src/2-two/postTagger/model/nouns/organizations.js\u0060, \u0060src/2-two/postTagger/model/nouns/places.js\u0060, \u0060src/2-two/postTagger/model/person/ambig-name.js\u0060, \u0060src/2-two/postTagger/model/person/person-phrase.js\u0060, \u0060src/2-two/postTagger/model/verbs/imperative.js\u0060, \u0060src/2-two/postTagger/model/verbs/verb-noun.js\u0060, \u0060src/2-two/preTagger/compute/tagger/3rd-pass/01-acronym.js\u0060, \u0060src/2-two/preTagger/compute/tagger/3rd-pass/06-switches.js\u0060, \u0060src/2-two/preTagger/compute/tagger/index.js\u0060, \u0060src/2-two/preTagger/methods/expand/byTag.js\u0060, \u0060src/2-two/preTagger/methods/looksPlural.js\u0060, \u0060src/2-two/preTagger/model/clues/_adj.js\u0060, \u0060src/2-two/preTagger/model/clues/_noun.js\u0060, \u0060src/2-two/preTagger/model/clues/_verb.js\u0060, \u0060src/2-two/preTagger/model/clues/adj-gerund.js\u0060, \u0060src/2-two/preTagger/model/clues/adj-past.js\u0060, \u0060src/2-two/preTagger/model/index.js\u0060, \u0060src/2-two/preTagger/model/lexicon/frozenLex.js\u0060, \u0060src/2-two/preTagger/model/lexicon/misc.js\u0060, \u0060src/2-two/preTagger/model/patterns/suffixes.js\u0060, \u0060src/2-two/preTagger/model/regex/regex-normal.js\u0060, \u0060src/2-two/preTagger/tagSet/misc.js\u0060, \u0060src/2-two/preTagger/tagSet/nouns.js\u0060, \u0060src/2-two/preTagger/tagSet/verbs.js\u0060, \u0060src/3-three/chunker/api/clauses.js\u0060, \u0060src/3-three/misc/selections/index.js\u0060, \u0060src/3-three/nouns/api/api.js\u0060, \u0060src/3-three/numbers/numbers/api.js\u0060, \u0060src/3-three/verbs/api/conjugate/toInfinitive.js\u0060, \u0060src/API/View.js\u0060, \u0060src/API/extend.js\u0060, \u0060src/one.js\u0060, \u0060types/view/three.d.ts\u0060 \u2014 none of which declares a dependency on it: one file is the hub of 74 separate couplings, not 74 unrelated pairs. Read the hub first: if the others each duplicate a part of what it does, the shared concern belongs in ONE unit and extracting it clears every edge at once; if the hub is a registry, dispatcher or barrel that must name each of them, the coupling is structural and the question is whether that list can be discovered instead of enumerated. Fixing the hub is one change; breaking the couplings one pair at a time is 74."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scratch.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"457a9540c30c78fb17e038ab5df11dd42d7a76b65f93f1e8e9abfdcf70372b2f"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0e17f71490e4d120a48b2b2881ab866c93b272bef2febb673a3e8e42b2c288ab"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"eb00976a698a5d68999b7ee6d27206fd374e916853e7ff1ead5eed42386f043f"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"ace515990e7ee0f17b5c17e44dd168a5bdecf90804a3a3dd845cf05540978013"}},{"ruleId":"M2","level":"note","message":{"text":"No ADRs: No Architecture Decision Records found \u2014 no conventional ADR directory, no numbered \u0060NNNN-title\u0060 documents in any markup this check reads, and nothing ADR-shaped by content. Design rationale recorded elsewhere (a design-notes tree, a mailing list, pull-request discussion) is not visible to this check and is not re-findable per decision, so a future maintainer cannot ask why one choice was made and get an answer."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"670b3d6e36a756d63097d0dfbf90afd5fc761308800b9354894a07c3f4e4aa14"}},{"ruleId":"M4","level":"note","message":{"text":"README/code drift: README advertises a microservices architecture, but the repo is a single project with no service manifests \u2014 searched for: \u0060microservice\u0060, \u0060service-mesh\u0060, \u0060istio\u0060. Each was matched case- and separator-insensitively against file and directory NAMES anywhere in the tree, and against the CONTENTS of manifest files (package.json, *.csproj, *.props, *.slnx, *.yml, Dockerfile); the README\u0027s own prose never counts, so a claim is never refuted by merely being made. Nothing outside that search was read \u2014 a footprint living only in a submodule, in a file type not listed here, or under a name none of those terms matches is not seen, and this row is then wrong."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"343bbbd51ceb8de7a9ff88d79f7c797abf9b5921f8727b67b4d0f4f8a22c5e49"}},{"ruleId":"P3","level":"note","message":{"text":"No SAST: No static application security testing detected. For this repository\u0027s stack, add CodeQL\u0027s javascript-typescript pack, \u0060semgrep --config=p/typescript\u0060, or eslint-plugin-security as a CI step. What was searched, so you can tell an absence from a miss: the 3716 CI workflow file(s) in this repository, and the scanner and linter configuration checked in beside them. A scan that runs outside CI, one configured in your forge\u0027s web UI rather than in a committed file, or a tool whose name is none of those this check carries, is not seen \u2014 if that is your case the row is wrong, and saying so is more useful than adding a second scanner."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"6e54424179c892f03ef2fd003130ac4bd43f39bbf3b1ca0a0143e25acb80ec87"}},{"ruleId":"R1","level":"warning","message":{"text":"Type Safety: 5 typed \u00B7 959 plain JS \u2014 the untyped files are data/lexicon/adjectives/adjectives.js, data/lexicon/adjectives/comparables.js, data/lexicon/dates/dates.js, data/lexicon/dates/durations.js, data/lexicon/dates/months.js, data/lexicon/dates/weekdays.js (\u002B953 more)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d00ee7953f55325a823d27e5db9657c80ca9b9861c0c0abf8fe487cd3fa586d3"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplication concentrated across 2 sibling directories (39 clone groups): 39 duplicated blocks under plugins/dates/ have copies in at least two of the sibling directories builds, src \u2014 32 of them are reported below, and 7 are counted here but not reported individually: those copies match on shape but no longer clear R10\u0027s bar for an individually reported row \u2014 either they kept neither their own names nor their values, or what was copied is too small to stand on its own (it reports near-exact duplication only, and only of substantial extent). What this row states is the concentration, which the detector measured over all 39 and which does not depend on how exactly each block\u0027s copies still match. That concentration is one structural fact, not 39 local ones: the siblings replicate behaviour none of them owns, which is the shape of a missing shared module \u2014 a common library every sibling imports \u2014 rather than 39 separate extractions. Check first whether the siblings are deliberately standalone deliverables (scaffold templates, demo apps that must stay copy-pasteable); where they are, the duplication is the design and the per-block rows are the ones to act on."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":621}}}],"partialFingerprints":{"codehealthFindingId/v1":"4020da20390a7adea20975243b1581a8ba351a97dcb6ec3d4c0aab678e74ab03"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplication concentrated across 7 sibling directories (7 clone groups): 7 duplicated blocks under plugins/ have copies in at least two of the sibling directories dates, paragraphs, payload, speech, speed, stats (\u002B1 more sibling(s) not listed) \u2014 6 of them are reported below, and 1 is counted here but not reported individually: those copies match on shape but no longer clear R10\u0027s bar for an individually reported row \u2014 either they kept neither their own names nor their values, or what was copied is too small to stand on its own (it reports near-exact duplication only, and only of substantial extent). What this row states is the concentration, which the detector measured over all 7 and which does not depend on how exactly each block\u0027s copies still match. That concentration is one structural fact, not 7 local ones: the siblings replicate behaviour none of them owns, which is the shape of a missing shared module \u2014 a common library every sibling imports \u2014 rather than 7 separate extractions. Check first whether the siblings are deliberately standalone deliverables (scaffold templates, demo apps that must stay copy-pasteable); where they are, the duplication is the design and the per-block rows are the ones to act on."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/scripts/perf.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a3b1f1c7d5e4b6936f50d755de99451b07e683c59492032dadaee54a6d06f57"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplication concentrated across 3 sibling directories (7 clone groups): 7 duplicated blocks under src/ have copies in at least two of the sibling directories 1-one, 2-two, 3-three \u2014 5 of them are reported below, and 2 are counted here but not reported individually: those copies match on shape but no longer clear R10\u0027s bar for an individually reported row \u2014 either they kept neither their own names nor their values, or what was copied is too small to stand on its own (it reports near-exact duplication only, and only of substantial extent). What this row states is the concentration, which the detector measured over all 7 and which does not depend on how exactly each block\u0027s copies still match. That concentration is one structural fact, not 7 local ones: the siblings replicate behaviour none of them owns, which is the shape of a missing shared module \u2014 a common library every sibling imports \u2014 rather than 7 separate extractions. Check first whether the siblings are deliberately standalone deliverables (scaffold templates, demo apps that must stay copy-pasteable); where they are, the duplication is the design and the per-block rows are the ones to act on."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/contraction-one/compute/contractions/_splice.js"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"823cca4afd2621849de47271f765eb2e6f2cd2234adc510367510c449296dbff"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplication concentrated across 3 sibling directories (6 clone groups): 6 duplicated blocks under the repository root have copies in at least two of the sibling directories plugins, scripts, src \u2014 3 of them are reported below, and 3 are counted here but not reported individually: those copies match on shape but no longer clear R10\u0027s bar for an individually reported row \u2014 either they kept neither their own names nor their values, or what was copied is too small to stand on its own (it reports near-exact duplication only, and only of substantial extent). What this row states is the concentration, which the detector measured over all 6 and which does not depend on how exactly each block\u0027s copies still match. That concentration is one structural fact, not 6 local ones: the siblings replicate behaviour none of them owns, which is the shape of a missing shared module \u2014 a common library every sibling imports \u2014 rather than 6 separate extractions. Check first whether the siblings are deliberately standalone deliverables (scaffold templates, demo apps that must stay copy-pasteable); where they are, the duplication is the design and the per-block rows are the ones to act on."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/ast/src/ast.js"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b654e38da6bdfa434ae0855a47c1b79eeb1b0ae5ce5ac16f3220a7079fe5b55"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplication concentrated across 7 sibling directories (6 clone groups): 6 duplicated blocks under src/3-three/ have copies in at least two of the sibling directories adjectives, adverbs, chunker, nouns, numbers, topics (\u002B1 more sibling(s) not listed) \u2014 3 of them are reported below, and 3 are counted here but not reported individually: those copies match on shape but no longer clear R10\u0027s bar for an individually reported row \u2014 either they kept neither their own names nor their values, or what was copied is too small to stand on its own (it reports near-exact duplication only, and only of substantial extent). What this row states is the concentration, which the detector measured over all 6 and which does not depend on how exactly each block\u0027s copies still match. That concentration is one structural fact, not 6 local ones: the siblings replicate behaviour none of them owns, which is the shape of a missing shared module \u2014 a common library every sibling imports \u2014 rather than 6 separate extractions. Check first whether the siblings are deliberately standalone deliverables (scaffold templates, demo apps that must stay copy-pasteable); where they are, the duplication is the design and the per-block rows are the ones to act on."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/nouns/api/api.js"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d7c3243a3803608b0727c512e899e035b6d2e2be1eadf23ee9475367a8acebe"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplication concentrated across 2 sibling directories (5 clone groups): 5 of the duplicated blocks reported below have copies in at least two of the sibling directories builds, src under plugins/speed/. That concentration is one structural fact, not 5 local ones: the siblings replicate behaviour none of them owns, which is the shape of a missing shared module \u2014 a common library every sibling imports \u2014 rather than 5 separate extractions. Check first whether the siblings are deliberately standalone deliverables (scaffold templates, demo apps that must stay copy-pasteable); where they are, the duplication is the design and the per-block rows are the ones to act on."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/builds/compromise-speed.cjs"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"367de7a8acb0baef635df72948a14d63aee48947abc59c62f254ebeca5059837"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (238 lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:621 \u00B7 plugins/dates/src/model/words/timezones.js:15 \u2014 the 2 copies are spread across 2 files, and the CITED SPAN is a run of DECLARATIONS inside a construct \u2014 the members of a type, or the entries of an object or array literal \u2014 with no statement anywhere in it. Do not read this as an extract-a-helper row: nothing here executes, so there is no call site, and a call expression cannot stand where a member declaration or a literal\u0027s entry was. What repeats is a SHAPE, and which shape decides the move. Where the copies declare the same members, the repetition is a missing common ancestor: give it a base type, an interface both extend, a generic instantiated twice, or \u2014 where the copies are a literal\u0027s entries rather than a type\u0027s members \u2014 one shared constant each site spreads or refers to, so the set is written once. Where they declare DIFFERENT members and only the form is shared \u2014 a decorator and its options, an annotation, a registration table\u0027s keys \u2014 the form is prescribed by a framework or a schema rather than copied, and the only collapse available is to generate the declarations from that schema; where you do not own the generator, this is the cost of the framework and there is nothing to extract. Check which of the two it is before acting: these copies still drift apart the first time only one of them is edited, which is why the repetition is reported, but the sentence to act on is not the same in both cases."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":621}}}],"partialFingerprints":{"codehealthFindingId/v1":"693a871021939bbf5bb3d575275351051885502ab296de075cb24706ca2997ec"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (114 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:3200 \u00B7 plugins/dates/src/api/parse/range/02-date-range.js:110 \u2014 the two spans are one implementation copied and then locally edited \u2014 821 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":3200}}}],"partialFingerprints":{"codehealthFindingId/v1":"ad8df6ecb4dd140c76c414a7d83c3e3b7c96f11778ff1ff06e95db44099a241c"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (92 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:137 \u00B7 plugins/dates/src/api/parse/one/01-tokenize/01-shift.js:1 \u2014 the two spans are one implementation copied and then locally edited \u2014 699 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":137}}}],"partialFingerprints":{"codehealthFindingId/v1":"a4110b656018b8be77cde04b8c4ac2e23984a4094d0a42eb4390e58897f7db50"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (81 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:2810 \u00B7 plugins/dates/src/api/parse/range/01-two-times.js:3 \u2014 the two spans are one implementation copied and then locally edited \u2014 481 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":2810}}}],"partialFingerprints":{"codehealthFindingId/v1":"fdcdc4905524ee43dc03b4112b119b0d7f5373fee95e66645a15c08972912627"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (78 matched lines \u00D7 2 locations): plugins/speech/builds/compromise-speech.cjs:8 \u00B7 plugins/speech/src/compute/soundsLike/transformations.js:2 \u2014 the two spans are one implementation copied and then locally edited \u2014 490 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/builds/compromise-speech.cjs"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"b1fcccd89897f4eb35aa768842624b072eb8fcaf2d65e18751cedf5661f476dc"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (73 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:2497 \u00B7 plugins/dates/src/api/parse/one/03-transform/addCounter.js:3 \u2014 the two spans are one implementation copied and then locally edited \u2014 501 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":2497}}}],"partialFingerprints":{"codehealthFindingId/v1":"2fdb8606603259bf7324c25cb30b36654c8cb4ba7b706b50a76bff15c9172c21"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (69 matched lines \u00D7 2 locations): plugins/paragraphs/builds/compromise-paragraphs.cjs:43 \u00B7 plugins/paragraphs/src/api.js:38 \u2014 the two spans are one implementation copied and then locally edited \u2014 414 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/paragraphs/builds/compromise-paragraphs.cjs"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"c41bce9d09fae1fa2e2880065b474fc8bf732f38b772119816c3663bbfdaff64"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (69 matched lines \u00D7 2 locations): plugins/speech/builds/compromise-speech.cjs:138 \u00B7 plugins/speech/src/compute/syllables/postProcess.js:11 \u2014 the two spans are one implementation copied and then locally edited \u2014 541 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/builds/compromise-speech.cjs"},"region":{"startLine":138}}}],"partialFingerprints":{"codehealthFindingId/v1":"736c266558c8f921b4d44fa76fc65c11b9b54980f78e111ce49d260bf9a32859"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (64 lines \u00D7 2 locations): plugins/_experiments/compress/src/lz.js:101 \u00B7 plugins/_experiments/compress/src/lz.js:186 \u2014 all 2 copies are in the same file, and the CITED SPAN is not a self-contained block \u2014 it runs from inside one construct into the next (the tail of a branch plus the head of the following one, a run of switch arms, the end of a declaration plus the list that follows it) rather than covering a whole unit. So do not lift these lines literally: no call can be substituted for a half-open construct. Extract the enclosing repeated UNIT instead \u2014 the whole function, component or branch these lines sit in \u2014 and where the repetition IS the construct (a run of switch arms, a stack of near-identical declarations) replace it with one table or registry looked up by key rather than a helper each arm calls. The copies still drift apart the first time only one of them is edited, which is why this is reported."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/compress/src/lz.js"},"region":{"startLine":101}}}],"partialFingerprints":{"codehealthFindingId/v1":"3510d6d43c23f94212368bb8f8e6b33676a8b007d2973240c04ac315cd7538ee"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (56 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:3923 \u00B7 plugins/dates/src/api/durations/parse.js:1 \u2014 the two spans are one implementation copied and then locally edited \u2014 358 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":3923}}}],"partialFingerprints":{"codehealthFindingId/v1":"58040075e24dfcdf163e3754c70810a1e6bcc63d32a6f11b2bc31fed3e4a80de"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (54 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:3531 \u00B7 plugins/dates/src/api/parse/range/index.js:9 \u2014 the two spans are one implementation copied and then locally edited \u2014 402 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":3531}}}],"partialFingerprints":{"codehealthFindingId/v1":"700d67297f48efea6816f0c9e99763c4723c671227281837003af7c9db628197"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (53 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:273 \u00B7 plugins/dates/src/api/parse/one/01-tokenize/02-counter.js:9 \u2014 the two spans are one implementation copied and then locally edited \u2014 340 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":273}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c8dfcc7f2882d8cc9e77f1e5fa5431091b3ec749d7405b7e4d99adcbd3fe3c6"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (49 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:888 \u00B7 plugins/dates/src/api/parse/one/01-tokenize/06-timezone.js:8 \u2014 the two spans are one implementation copied and then locally edited \u2014 323 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":888}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f70597a7c4d4233a2cbea859a495bbc8ef543a430c3d550da46a53d3874b4e6"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (48 matched lines \u00D7 2 locations): plugins/payload/builds/compromise-payload.cjs:20 \u00B7 plugins/payload/src/plugin.js:3 \u2014 the two spans are one implementation copied and then locally edited \u2014 427 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/payload/builds/compromise-payload.cjs"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"95c46054d530ab98c6714943121896ab925d902d8e9adfd7fd8ea151705dd0b5"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (42 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:3689 \u00B7 plugins/dates/src/api/toJSON.js:1 \u2014 the two spans are one implementation copied and then locally edited \u2014 314 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":3689}}}],"partialFingerprints":{"codehealthFindingId/v1":"be0b5349d9075071c04a9ab0dc7cf8f1f89c01fb2b07e87fe0bec421619d30d1"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (42 matched lines \u00D7 2 locations): plugins/speech/builds/compromise-speech.cjs:248 \u00B7 plugins/speech/src/compute/syllables/syllables.js:15 \u2014 the two spans are one implementation copied and then locally edited \u2014 338 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/builds/compromise-speech.cjs"},"region":{"startLine":248}}}],"partialFingerprints":{"codehealthFindingId/v1":"6379aef3d27bcfc5725b053fcfb5e285757b53070e6d0e3a21706e525a752fd8"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (39 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:3614 \u00B7 plugins/dates/src/api/normalize.js:3 \u2014 the two spans are one implementation copied and then locally edited \u2014 311 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":3614}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b33bcc8f60d1d7528d623216128094c9c2dfc8d70ed762b011f8327a571cd9f"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (39 matched lines \u00D7 2 locations): src/3-three/nouns/api/api.js:8 \u00B7 src/3-three/topics/people/api.js:6 \u2014 the two spans are one implementation copied and then locally edited \u2014 214 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/nouns/api/api.js"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"954a8beffa21a92e7ce462e352be7117be206c91ff54b82386ed3391ef886f70"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (35 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:2151 \u00B7 plugins/dates/src/api/parse/one/02-parse/03-next-last.js:2 \u2014 the two spans are one implementation copied and then locally edited \u2014 184 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":2151}}}],"partialFingerprints":{"codehealthFindingId/v1":"785d3d95768bef26ac6ef0570434693098df87418726ba2dabbcadd01465e3c3"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (34 lines \u00D7 2 locations): plugins/stats/src/ngram/endGrams.js:12 \u00B7 plugins/stats/src/ngram/startGrams.js:11 \u2014 the 2 copies sit in sibling files in one directory, so check first whether one of them (or an existing module there) already owns this behaviour and the others should call it; otherwise extract it into one module in that directory and have each site call it."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/src/ngram/endGrams.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"fdf6a897deca5701271951a7b70674d099f0d9d342857aefb8e99587791452e5"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (33 lines \u00D7 2 locations): src/1-one/match/methods/match/steps/and-block.js:5 \u00B7 src/1-one/match/methods/match/steps/or-block.js:4 \u2014 the 2 copies sit in sibling files in one directory, so check first whether one of them (or an existing module there) already owns this behaviour and the others should call it; otherwise extract it into one module in that directory and have each site call it."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/match/methods/match/steps/and-block.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"feceb1c051a2ff29021bfb882521fb55afe9583afff0b41d1e91b5ab1181f0e6"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (31 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:965 \u00B7 plugins/dates/src/api/parse/one/01-tokenize/index.js:10 \u2014 the two spans are one implementation copied and then locally edited \u2014 196 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":965}}}],"partialFingerprints":{"codehealthFindingId/v1":"691d5d7c6b0029ad6800dbce83d2e091e78f15f2dc4a0bcaaa1994a590b3abb3"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (30 lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:1118 \u00B7 plugins/dates/src/api/parse/one/units/Unit.js:87 \u2014 the 2 copies are spread across 2 files, and the CITED SPAN is not a self-contained block \u2014 it runs from inside one construct into the next (the tail of a branch plus the head of the following one, a run of switch arms, the end of a declaration plus the list that follows it) rather than covering a whole unit. So do not lift these lines literally: no call can be substituted for a half-open construct. Extract the enclosing repeated UNIT instead \u2014 the whole function, component or branch these lines sit in \u2014 and where the repetition IS the construct (a run of switch arms, a stack of near-identical declarations) replace it with one table or registry looked up by key rather than a helper each arm calls. The copies still drift apart the first time only one of them is edited, which is why this is reported."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":1118}}}],"partialFingerprints":{"codehealthFindingId/v1":"d509f526b0e54a0427fecbcd5dd4d65a0b766a5f3d96b459159c13b6cb0b4496"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (30 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:2585 \u00B7 plugins/dates/src/api/parse/one/03-transform/index.js:5 \u2014 the two spans are one implementation copied and then locally edited \u2014 218 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":2585}}}],"partialFingerprints":{"codehealthFindingId/v1":"65c340f7e0aee45be80c5a60ac245960313e1d30530c5a1c992f5fed68d18beb"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (29 lines \u00D7 3 locations): plugins/stats/builds/compromise-stats.cjs:17 \u00B7 plugins/stats/builds/compromise-stats.cjs:64 \u00B7 plugins/stats/builds/compromise-stats.cjs:112 \u2014 all 3 copies are in the same file, so extract the block into one function there and call it from every one of those sites \u2014 resolving only two of them leaves the rest to drift apart the first time one is edited."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/builds/compromise-stats.cjs"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"0e6caa60b3a15def5ddc9ddb081f823681e62d51eee54e607f8dba01ed1d3940"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (29 lines \u00D7 3 locations): plugins/stats/src/ngram/endGrams.js:12 \u00B7 plugins/stats/src/ngram/getGrams.js:11 \u00B7 plugins/stats/src/ngram/startGrams.js:11 \u2014 the 3 copies sit in sibling files in one directory, so check first whether one of them (or an existing module there) already owns this behaviour and the others should call it; otherwise extract it into one module in that directory and have each site call it. There is one copy in each of 3 separate files rather than several in one place, so check first whether these are sibling modules that each declare their own version of one shape \u2014 one per entity, per provider, per language. Where they are, no single extracted module collapses them: each module still has to be written, and what recurs is the TEMPLATE. The moves that do collapse a template are to generate these modules from the set they enumerate, or to replace the repeated construction with one factory each site calls with its own values \u2014 and where the set is the point, each module pinning one distinct thing, the repetition IS the enumeration and there is nothing to delete."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/src/ngram/endGrams.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"d8a88127daa60c54f96246aa129d510dcc619559e9744753a63c2bccc7be54ab"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (27 matched lines \u00D7 2 locations): plugins/speed/builds/compromise-speed.cjs:25 \u00B7 plugins/speed/src/stream/streamFile.js:1 \u2014 the two spans are one implementation copied and then locally edited \u2014 231 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/builds/compromise-speed.cjs"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"7823ebf233c5f81354e1d325bf07b0fcae36f8123089fbe573148977e8fd5fd2"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (26 matched lines \u00D7 2 locations): plugins/dates/scripts/perf.js:5 \u00B7 plugins/wikipedia/scripts/perf.js:5 \u2014 the two spans are one implementation copied and then locally edited \u2014 258 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/scripts/perf.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2513479b31d0e755292bbb6e1b4630ab019b6b8cb2a0ac06a90105d200f481a"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block (26 lines \u00D7 2 locations): src/1-one/contraction-one/compute/contractions/_splice.js:2 \u00B7 src/2-two/contraction-two/compute/_splice.js:2 \u2014 the 2 copies are spread across 2 directories, so the shared home is a decision rather than an obvious spot: check first whether one of them already owns this behaviour, and otherwise put the extracted module somewhere all of the sites already reach rather than making one of them depend on another."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/contraction-one/compute/contractions/_splice.js"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"bc61d8428514466f7a08bd86cedc5f04b1793ed6866896a23afad56a75fc3187"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (24 matched lines \u00D7 2 locations): plugins/speed/builds/compromise-speed.cjs:85 \u00B7 plugins/speed/src/keypress/index.js:4 \u2014 the two spans are one implementation copied and then locally edited \u2014 194 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/builds/compromise-speed.cjs"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ab51430167e056e0299685bace4b3eb8773f2ca66678ee4d183bdb977e832ae"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (23 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:4148 \u00B7 plugins/dates/src/compute/01-time-range.js:3 \u2014 the two spans are one implementation copied and then locally edited \u2014 212 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":4148}}}],"partialFingerprints":{"codehealthFindingId/v1":"56d4d2f23e2eb87c9913df14f68cde9116c2df90247e29b1367dc7085be67ade"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (23 matched lines \u00D7 2 locations): plugins/speed/builds/compromise-speed.cjs:186 \u00B7 plugins/speed/src/workerPool/index.js:4 \u2014 the two spans are one implementation copied and then locally edited \u2014 203 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/builds/compromise-speed.cjs"},"region":{"startLine":186}}}],"partialFingerprints":{"codehealthFindingId/v1":"195744fbd82985c8ad7a6d447e47eccdf4bde02ca19524a9b403de40ce31a485"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (22 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:560 \u00B7 plugins/dates/src/api/parse/one/01-tokenize/04-relative.js:2 \u2014 the two spans are one implementation copied and then locally edited \u2014 145 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":560}}}],"partialFingerprints":{"codehealthFindingId/v1":"d05fcdff4641ba291bc5134ac976cc41dbd37a080e1960406f889a8b45f15ddf"}},{"ruleId":"R10","level":"warning","message":{"text":"Duplicated block with local edits (21 matched lines \u00D7 2 locations): plugins/dates/builds/compromise-dates.cjs:4211 \u00B7 plugins/dates/src/compute/02-timezone.js:5 \u2014 the two spans are one implementation copied and then locally edited \u2014 145 tokens are still identical, in the same order in both files, with only local edits between them. The copies have already begun to drift, which is this row\u0027s finding: an edit made to one and not the other changes behaviour silently. Diff the two spans first to learn what genuinely differs, then extract the shared core into one module both sites use, passing the differences in as parameters \u2014 or, if one copy exists only because the other could not be imported from its context, make one of them the single source the other is generated or re-exported from. If one copy is no longer reachable, delete it rather than letting it shadow the live one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":4211}}}],"partialFingerprints":{"codehealthFindingId/v1":"44a5254dc0f404446c8f3686122068431457152ceb45cd8662194bd16b3e1f97"}},{"ruleId":"R11","level":"warning","message":{"text":"Boundary violation [package:relative-cross-package]: plugins/wikipedia/scratch.js:2 reaches into another package with a relative path (../../src/one.js) \u2014 import the package by name instead."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/scratch.js"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"f5d2521edfc506bf790b6a3596a733f4ac3853b2359fc963a02570c3fa29e0db"}},{"ruleId":"R11","level":"warning","message":{"text":"Boundary violation [package:relative-cross-package]: plugins/wikipedia/scripts/generate/02-filter.js:5 reaches into another package with a relative path (../../../../src/two.js) \u2014 import the package by name instead."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/scripts/generate/02-filter.js"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"586f6c8bc7d9888400b54a51b60c7101e8c8f5956ccaef2ea15c0eefdcce677b"}},{"ruleId":"R11","level":"warning","message":{"text":"Boundary violation [package:relative-cross-package]: plugins/wikipedia/scripts/perf.js:3 reaches into another package with a relative path (../../../src/one.js) \u2014 import the package by name instead."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/scripts/perf.js"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"72bbd9cab70d9fc93e9e91f3c089a6dfdc4c2ba7579f1bb57988c11ce8264c09"}},{"ruleId":"R11","level":"warning","message":{"text":"Boundary violation [package:relative-cross-package]: plugins/wikipedia/src/plugin.js:2 reaches into another package with a relative path (./_model.js) \u2014 import the package by name instead."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/src/plugin.js"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"a082a51786582afb4ec338b11b1a0573f4621a20958121235529b75c47f6d052"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function isPossessive (cyclomatic 44, cognitive 68): isPossessive has cyclomatic complexity 44 and cognitive complexity 68; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/2-two/contraction-two/compute/isPossessive.js"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"60270c411950b96914119ef176b21de361dc19078d7f04442cbb0ad4db9e2647"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function parseToken (cyclomatic 43, cognitive 83): parseToken has cyclomatic complexity 43 and cognitive complexity 83; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/match/methods/parseMatch/02-parseToken.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"1115ab113a963dd4fbd769ed55a291e27e49f459ad4dd098c438f2cddb5b15f6"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function parseTime (cyclomatic 43, cognitive 71): parseTime has cyclomatic complexity 43 and cognitive complexity 71; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":395}}}],"partialFingerprints":{"codehealthFindingId/v1":"b0372a37ba49272d9bc1098908efc51fab86bb771c1a7de1f5ee39d56cde8ff3"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function parseTime (cyclomatic 43, cognitive 71): parseTime has cyclomatic complexity 43 and cognitive complexity 71; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/src/api/parse/one/01-tokenize/03-time.js"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"a13abca59de4180466bad810dfd3b2d8ef1ee5dc7422eace7054c316b82bd34a"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function doesMatch (cyclomatic 43, cognitive 58): doesMatch has cyclomatic complexity 43 and cognitive complexity 58; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/match/methods/match/term/doesMatch.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"913fe9a356f94a19fcd6242cd8ef00aa61694998b503ec5b7e2f9caf9b5409ca"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function _compress (cyclomatic 38, cognitive 150): _compress has cyclomatic complexity 38 and cognitive complexity 150; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/compress/src/lz.js"},"region":{"startLine":75}}}],"partialFingerprints":{"codehealthFindingId/v1":"824ef555c1593f65adad15452845e75e821b98783ec6b95b77f4c87e2cbb7e7f"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function add (cyclomatic 37, cognitive 42): add has cyclomatic complexity 37 and cognitive complexity 42; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":333}}}],"partialFingerprints":{"codehealthFindingId/v1":"5b88bc0169f695d5f132bf4c7d76219a5a5a0c266c0e7484606b69a8e2f52f26"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function parseExplicit (cyclomatic 36, cognitive 57): parseExplicit has cyclomatic complexity 36 and cognitive complexity 57; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":2295}}}],"partialFingerprints":{"codehealthFindingId/v1":"eb20cebb27dbbbda221258fe14cff964b6304b7c0170197522e225c02040e5be"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function parseExplicit (cyclomatic 36, cognitive 57): parseExplicit has cyclomatic complexity 36 and cognitive complexity 57; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/src/api/parse/one/02-parse/05-explicit.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"d487b8443846a6c67f9424057a3a6e2555eb7786b5e0d4cbfa9e999d10dc359e"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function parse (cyclomatic 34, cognitive 55): parse has cyclomatic complexity 34 and cognitive complexity 55; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/numbers/numbers/parse/toNumber/index.js"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"a563dd14528d81391bac06c5077fecd2c97346bfdee83bd242f823ef01edc7b7"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function _decompress (cyclomatic 32, cognitive 69): _decompress has cyclomatic complexity 32 and cognitive complexity 69; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/compress/src/lz.js"},"region":{"startLine":298}}}],"partialFingerprints":{"codehealthFindingId/v1":"b5bff873f01bfce2a194f1509a01ec3faca68149e385062fd9348f3794f6e9cd"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function tryHere (cyclomatic 28, cognitive 56): tryHere has cyclomatic complexity 28 and cognitive complexity 56; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/match/methods/match/02-from-here.js"},"region":{"startLine":15}}}],"partialFingerprints":{"codehealthFindingId/v1":"5bfccc8ab1d658da0a6a93b2c921fa14df79a1589b5636cc1819a542826f16ea"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function replaceWith (cyclomatic 26, cognitive 25): replaceWith has cyclomatic complexity 26 and cognitive complexity 25; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive sits below cyclomatic here, so much of the count is breadth \u2014 arms side by side rather than stacked \u2014 and splitting per arm would leave a function per arm; group the work between the checks into named steps instead. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/change/api/replace.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"ef2806c072febeec4e58b607b9d3d6254b6e1b1c262588cf6049d4d27bd8f99b"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function normalizePunctuation (cyclomatic 25, cognitive 31): normalizePunctuation has cyclomatic complexity 25 and cognitive complexity 31; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/tokenize/methods/03-whitespace/tokenize.js"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"a90583c225d588050583613c41447e3ceae55bfaf8b754a8ebbf8fec8b3678cd"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function postprocess (cyclomatic 24, cognitive 32): postprocess has cyclomatic complexity 24 and cognitive complexity 32; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/builds/compromise-speech.cjs"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"c3deaa963df302dd512e24018ef0e51be5df6527bdbce9e9d35c0565b7eaedc9"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function postprocess (cyclomatic 24, cognitive 32): postprocess has cyclomatic complexity 24 and cognitive complexity 32; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/src/compute/syllables/postProcess.js"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"81fa082859a58330cbe93df0a2bddbf78435044d1c489b526a1b314f3f72c873"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function (anonymous) (cyclomatic 24, cognitive 24): (anonymous) has cyclomatic complexity 24 and cognitive complexity 24; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/1-one/output/api/_text.js"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"e8754e350c480a48161899ab255b40d1c77586a3564346713dd3cdebf4de9e32"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function tagYear (cyclomatic 22, cognitive 45): tagYear has cyclomatic complexity 22 and cognitive complexity 45; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/2-two/preTagger/compute/tagger/2nd-pass/05-year.js"},"region":{"startLine":73}}}],"partialFingerprints":{"codehealthFindingId/v1":"43abd7148a42e3c6c0d94f04cef27a1e5431213f747becb4dec72773bd6fc127"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function findNumbers (cyclomatic 22, cognitive 36): findNumbers has cyclomatic complexity 22 and cognitive complexity 36; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/numbers/numbers/find.js"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b3dd383efd2313b66463d9657cbccb53f4c864cce1b7e0ce92dc60c36fc00de"}},{"ruleId":"R2","level":"warning","message":{"text":"Complex function byNeighbour (cyclomatic 21, cognitive 48): byNeighbour has cyclomatic complexity 21 and cognitive complexity 48; this row is raised above a cyclomatic bar of 10. The two numbers answer different questions and the gap between them is what decides whether to act: cyclomatic counts the independent arms through the body, cognitive counts what it costs to hold them in your head, so nesting and mixed boolean chains raise it while a flat run of independent arms does not. Cognitive is at or above cyclomatic here, so the branching is nested or entangled rather than laid out side by side \u2014 extracting each decision into its own named function is the change that pays. Measured by this repository\u0027s own parse of the file, so a body assembled at runtime, or generated, is counted as written rather than as it executes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/chunker/compute/02-neighbours.js"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c80f99f1fc3fffbd03a0851ea060cf7620b4aac7e243dc820861226f13a1840"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/dates/builds/compromise-dates.cjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"8a12c27164fb79111fa724de7cadf2d1c31d418b172deacca6e31c8bf56109cd"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/pairs/Gerund.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6879a6c9953a6679787d73f344e03ee8bacdfe6358c9dcda4f1c6571c38ed76"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/pairs/PastTense.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"52619787b757ccbd644c5b9b7fbd292aa3f4659d25d64ee8c533905971b6c4ef"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/pairs/PresentTense.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3f50e533c9694c786064334c4532410852f8a8a3aad34800ba86edf19580b746"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/people/femaleNames.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a152314b04e7e992ec11c1ff79e935c8a8699ad7800fcbe4a4ba47a8be5a869"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/people/maleNames.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c0e0562705189ec0c257ae13942cae49c9c4d292c6d91cf03e0291c31e76721"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/stats/builds/compromise-stats.cjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"8afdf0a62ea50a6f01cbd7aafbf4bedb6a5b202b7a434759e0298006a1238d00"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/verbs/phrasals.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"028b5709e8e2ca5ce9a0d29d6d1a7c9ac57d5309040f67bf6d28f16c15d8e664"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/switches/noun-verb.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"fd7e667623e995640c38124fac870bfe07ce70beefb535d079df67716ea4cc37"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/people/lastnames.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"442494cd70b7f63e72ca13df5eb5bb77511413a3c77a1966455d5fa84e050d4a"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/adjectives/adjectives.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"6549151a5b048363bdf9bb1504a27ef6b814c6418e1ffdfb1dec6fb10a12ae79"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/verbs/infinitives.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9a51b1e32393dc6e8ae0d8c69eec39186c69ed231eabb27d9ff426fbf35e289"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/nouns/actors.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2b7d46c2113fdd11a9327ed2d7bfa9b08a50c45df2d219316fd19d488d0107d7"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/places/cities.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"85527c1e8b5020b6a08361d8b24c504acc42c9ffc99c84f2556aaa6fbc6ac54d"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/compress/src/lz.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"0249d23fbe7a9498583423b51c47e8a0a3cd93aa32117d3b71205d7a77bf2e7f"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/pairs/AdjToNoun.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f7feef3de6fd32bfe791793e8203f64dd6e3ae37dccdf171880a8bd8a3d4b801"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/nouns/singulars.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a6d4762cb9d493ac975f57a5f778f85cba16b343e25cfebe3eb2e6c0d25d1b6"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/pairs/Superlative.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f3ea391a36a3564892489823777beecc085e1278df1aa8e6e73e95b4e0b88dc5"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speech/builds/compromise-speech.cjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"aa3fe98b17217dc19b2ed98127e538b8c9898c595cac97f09702c5baa75c22a4"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/places/places.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"703b74915b20e816ca89ec72104ccb7094f2a16fc5b9c716b025b1abab66713d"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/switches/adj-past.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"801d54d9128c49870d59067c3f5965ebea35fbd54328c485b814be7c2da59780"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/nouns/organizations.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"7a6370b47d59cb8d32945cadf75906df5742e10edf5d0a6cfd03fd049f57050d"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/adjectives/comparables.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f435763826dfc350a6c0152c378f2da63c7e27544bac84de09e943633140bbc9"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/pairs/Comparative.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9a2fb143e6c069262c0561b19b1f0e5bb521778a57d7d201e97da9e9caf61e4"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/switches/adj-gerund.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"bd07b5ce75a900153f71d69df3d2efa508a9071a1252b777b032bd3007d4d1c5"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/switches/noun-gerund.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"6ddd916e39d842c25c3a6dfd4068d31c7a53a394a13f09dc33ccaeff4e8bd1d7"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/builds/compromise-speed.cjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f5fb3cd603914691f63e85e8d62d1606cc57646dcca86e86eae309398c85459f"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/nouns/uncountables.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3196c433e51a7d1bed5194a59f991050fd916d94e44fa160f00bfab423282d66"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/numbers/numbers/api.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"5c1065a91fc66976a5d10d97ca72abc08bec061b98ce3d7ae941f9078c48a7f1"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/patterns/manual.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"62adbdae11055ef90d0a5c39fe32bd8aac7e6c6ebd4a86250d908f89d7573e30"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/scripts/generate/_no-list.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"cfaa2bda1adbc80c90d49086abe67d65f6d184cd1c41bf0987aa32d75d5dbc1a"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/places/countries.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"c6638e0f22fec840fbf9b4d7ddd181faa581335a72c9dde29a93ba73833c8ab8"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/places/regions.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"cebd56218935d7a991ba7c4936f9f9c8266c73c852e7fb659d726cf54ecdbc56"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/verbs/api/conjugate/toPresent.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"fc34c6249887023ff584e87981c3a1babb2bbd45986a5732c0db9ce6c5edad61"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"data/lexicon/people/people.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"0432ae958d06377150bde31c84f916a2748a5d512762833431b382911969e6bc"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/sentiment/test.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1c6edf807f078528898ac03fbc319848cde1c04e42e4eb308cecc46c25baa639"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/verbs/api/conjugate/toPast.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"43cbd1fb7f1525539a056836da8aa25e0acdb6ace40ad05237b9c853f4014f01"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/sentiment/src/lib.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"90354ffbd0baca6d91f5e9b4a088e980a2765f31834b4b939a238b09a730d6e0"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/3-three/verbs/api/parse/grammar/forms.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"9ba264b774c3f50992eb53f74e3489c68bdfb33f26dd443e45d228b6aeec1f57"}},{"ruleId":"R4","level":"warning","message":{"text":"No test reaches this file: No test imports this module directly or transitively. Import reachability cannot see a test that executes a file by path instead of importing it, nor one that drives it through a running browser by navigating to a URL \u2014 if neither does, no test reaches this one."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/sentiment/src/plugin.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"b88f00aee7f3b772e104afac64afa32fa35bbc79de4a0d4ab14f1de6fc7eafa0"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~460 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (plugins/_experiments/compress/src/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/compress/src/lz.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"a493b216b5e83f2169712bdf188a344340fdbda885f4fca26a3346f0b1a880d0"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~269 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (scripts/patterns/tester.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/patterns/manual.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"55036a446452e99236cca8173649e50998af5c48cc51b9babbb09ce206733ffe"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~211 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/sentiment/test.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"415e1ae16e44c5cddf2c8c75eb2f0b552d60a58bd66785162466aa048aa26f20"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~157 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/typescript/one.ts"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"674f771938565a7cb7a084946c6e750c3c62d3dcb1194d1ce28d8f769fb153ba"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~130 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/model/more.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"07806b1644022962424503826b1efb1188321a4811b311091c727498d117177e"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~129 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/typescript/three.ts"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2dcb802e2cb0d9621f010cb4fb50912bf78e8e16e6cd7453765df59acd0bec3f"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~110 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/facts/api.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/parse/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"739afe4604567f464f1f36ad87ef8626afba17406be84a9a2b39dc3fd2bb8914"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~88 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/facts/plugin.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/api.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"6226620e703ba870d529eb631cfb18eda1d5102b186e1258026a832832a94694"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~65 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/markdown/src/parse/uuid.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"55766548236abeb1a0d185d68224d447139a056c1ac3f65ff8b0cdd048f43b08"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~61 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/sense/model/senses/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/model/senses/noun.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"b0d918b14750671a1fb90e19e06f5d99f628e8c95443bd04e91ea553fe4b2f2e"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~59 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/parse/statement/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"adcdee8e3781d633a89c6c1cfe069de592b50b09ba0d399571106e7e73343f9f"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~51 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/typescript/imports.ts"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"ccf08a44577da46b332cd065c52e12e9a4f78a57a1adfb864553f0a35da2db65"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~50 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/match-linter.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"02e59b37d1cdf411913692aab7edc26886a977290d806f9c591cfee12d485bdf"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~47 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/markdown/src/parse/crawl.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"a34a584136f2f09a4eaac0913dd8e5439f05d318390dad9288b086d4f0ebe650"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~40 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/sense/plugin.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/compute/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"6fd811cc30522ab5d07c1e773b5c2946a0aeeefaa190bc1aa2a6b15e38dea02b"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~36 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/wikipedia/scripts/generate/01-download.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"44556c6dd29b2ccfce5fa65dc7c567f5c3d763e10dbebbd7a1566a81c2a8ea00"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~36 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/patterns/tester.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f6d0b75d76a674dcbe0085a12a1ca6ee485ea9fd7db3f89e7202a9da69359b28"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~33 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/model/senses/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"4997acca252e88cc8da1c771a1f1753a824925fd08998319ca843812742ffb79"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~26 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/sense/model/senses/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/model/senses/verb.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2590f09a53f41944c5f9385d3922d263edf02da8b0e01e670457840182872df3"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~23 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/typescript/imports.cts"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"267dd3ea7ef48a69762d0da7c021a768fd72cba2d2749e78ed3fe90e4e28fc81"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~22 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/typescript/two.ts"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d77e9be5098b5418e4a84adc6a0c95f08a4e3d5fe69a2152d90f3f3719914338"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~22 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/sense/model/senses/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/model/senses/adjective.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"cafa5a1065bce65b9172b108630048b0e6b6f91a6881852d8753811cb96f6434"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~18 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/coreference/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"60d60207ee7e3833b607627ac5403392dc2a1ccafe6d013337c50a595461bcae"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~17 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/facts/parse/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/parse/postProcess.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"863cd8601595da6e9771769b37fa7136005bd7fb735238f9cb9b84cc02682525"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~15 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 2 in-repo import(s) from 2 other file(s) do name it (src/4-four/facts/parse/index.js, src/4-four/facts/parse/statement/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/parse/verb.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d57a904ea2cedad949e4aeded485efd34d5a9f25864705bf54117a27c689dc9"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~14 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/sense/plugin.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/model/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"5eb80f27a765498299515abcdc3e1a811334ce4ef8391a49e4f3ac082322eea0"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~13 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/compress/src/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"a7f631a13b6d75f181649e038fd8dd706d7be432a8cfa94292c002b1cf898fac"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~12 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/facts/parse/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/parse/adjective.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"4cab82c0858e4a9a9eb68ace8f00945950e87890098a75f09a0f00815daf4a6e"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~12 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/facts/parse/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/parse/pivot.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"b046f702f795343c062a06933452fcf2903cd6451cabcae470d386d2611e8fbc"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~11 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 2 in-repo import(s) from 2 other file(s) do name it (src/4-four/facts/parse/index.js, src/4-four/facts/parse/statement/index.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/parse/noun.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"402dabd58ded5b85ce01f2233d41d363108948f8679e4c408c52fcb58b9f707c"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~11 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/4-four/sense/plugin.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/api/api.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"868ef146bf4f3620b64dd63f252b3be56112ad13ac77dda4141f996e44b895ca"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~10 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/four.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/sense/plugin.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6a4cf277573cd25d711c18dfebdd93e6dc52079b4512a218ee0def83552e23d"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~8 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (scripts/patterns/tester.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/patterns/patterns.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"b17c2bf8949c21f7efd000eacd28cd9833d0868c975217345a0281c08e0a73db"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~8 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/four.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"15efccc27beac5872afcc619c2fe7d2a789c675ce9cd04decb1cc676140f6eca"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~6 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/chunks.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1e7ad7c1642aefda05887dbb72cdb8c6eddacc87c3686c596e9145a28440fd46"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~5 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), but 1 in-repo import(s) from 1 other file(s) do name it (src/four.js) \u2014 every one of those referrers is itself unreachable, so this file is dead only as a member of that cluster: if any referrer is in fact alive, this row falls with it"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/4-four/facts/plugin.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3e144ded8ccc3136467f1972a1cd27353f9198f8cfed5a8f2365273cffb24fc9"}},{"ruleId":"R7","level":"warning","message":{"text":"Dead file (~0 LoC): no import path from any entry point (79 application, 24 tooling, 290 test roots considered), and no other file in the scanned tree imports it \u2014 nothing in-repo names this module at all, which is the strongest form of this claim the import graph can make"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/markdown/src/Wrap.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"9f4c8a12482a3bb355b59d34ddb5a895a590643355d1c1fd6a7bee00cfc1bfa0"}},{"ruleId":"R8","level":"error","message":{"text":"Unlisted import \u0027mdast-util-from-markdown\u0027: Imported but not declared in any reachable package.json \u2014 installs work only by hoisting accident."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_experiments/markdown/src/parse/index.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"0b69addaf2a88bc0770319e72a13a6de2b676f7a32b3a3bf693f0cb351cd0c30"}},{"ruleId":"R8","level":"warning","message":{"text":"Unused dependency \u0027hast-util-to-mdast\u0027: Declared in plugins/_experiments/markdown/package.json but never imported anywhere in that package or its workspace members \u2014 no static import reaches it. Usually that is dead weight and attack surface, but two shapes are indistinguishable from source and are NOT dead: an optional or native peer that another dependency loads dynamically at runtime, and a package a build, docs or test step installs and invokes separately. Confirm which of the three this is before removing it."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"01445dd201abdec77f0848a3177016f0c8503450f94252f6c86331fbef3d533b"}},{"ruleId":"R8","level":"warning","message":{"text":"Unused dependency \u0027mdast-util-frontmatter\u0027: Declared in plugins/_experiments/markdown/package.json but never imported anywhere in that package or its workspace members \u2014 no static import reaches it. Usually that is dead weight and attack surface, but two shapes are indistinguishable from source and are NOT dead: an optional or native peer that another dependency loads dynamically at runtime, and a package a build, docs or test step installs and invokes separately. Confirm which of the three this is before removing it."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d30d711a4ddf4936765edffc93483d2cc82958e8f33f1a48ce642bf276f06f76"}},{"ruleId":"R8","level":"warning","message":{"text":"Unused dependency \u0027mdast-util-to-markdown\u0027: Declared in plugins/_experiments/markdown/package.json but never imported anywhere in that package or its workspace members \u2014 no static import reaches it. Usually that is dead weight and attack surface, but two shapes are indistinguishable from source and are NOT dead: an optional or native peer that another dependency loads dynamically at runtime, and a package a build, docs or test step installs and invokes separately. Confirm which of the three this is before removing it."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"9e65f46c3c05dd3303ee9557bfd152630e98b8e3aa05dcc9c17f891c5765f1d0"}},{"ruleId":"X10","level":"note","message":{"text":"Duplicated predicate: \u0060!w.startsWith(\u0027#\u0027) \u0026\u0026 !w.startsWith(\u0027%\u0027)\u0060 appears character-identically in 3 files \u2014 plugins/speed/builds/compromise-speed.cjs, plugins/speed/src/lazyParse/maybeMatch.js, src/2-two/lazy/maybeMatch.js. It is one line, so the duplication detector\u0027s token window never sees it; the copies drift when only one is corrected. Give the condition a name and one home."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/speed/builds/compromise-speed.cjs"},"region":{"startLine":239}}}],"partialFingerprints":{"codehealthFindingId/v1":"6104ecdbccaa55205a4dba744531f128ce4383e20d361864250056fc60170ea7"}}],"taxonomies":[{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d","organization":"MITRE","informationUri":"https://cwe.mitre.org/","isComprehensive":false,"shortDescription":{"text":"The MITRE Common Weakness Enumeration (CWE)."},"taxa":[{"id":"CWE-125","guid":"98717707-96bf-ca5b-9568-8d1d257574c1","name":"CWE-125","shortDescription":{"text":"CWE-125"},"helpUri":"https://cwe.mitre.org/data/definitions/125.html"},{"id":"CWE-1357","guid":"e4d2e772-757e-0a5c-bd7d-77052949d866","name":"Reliance on Insufficiently Trustworthy Component","shortDescription":{"text":"Reliance on Insufficiently Trustworthy Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1357.html"},{"id":"CWE-1395","guid":"800e09e7-c11a-8654-9fa6-86f398995fed","name":"Dependency on Vulnerable Third-Party Component","shortDescription":{"text":"Dependency on Vulnerable Third-Party Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1395.html"},{"id":"CWE-259","guid":"ae9ad959-fbb6-9d5e-892d-3dca66da0b69","name":"Use of Hard-coded Password","shortDescription":{"text":"Use of Hard-coded Password"},"helpUri":"https://cwe.mitre.org/data/definitions/259.html"},{"id":"CWE-494","guid":"b8a65e0d-e459-4a55-a931-fc1136482375","name":"Download of Code Without Integrity Check","shortDescription":{"text":"Download of Code Without Integrity Check"},"helpUri":"https://cwe.mitre.org/data/definitions/494.html"},{"id":"CWE-506","guid":"401d6455-56e3-0552-9a39-f77461673e3f","name":"CWE-506","shortDescription":{"text":"CWE-506"},"helpUri":"https://cwe.mitre.org/data/definitions/506.html"},{"id":"CWE-77","guid":"332c8ade-6612-9f56-a06b-d8d90b1a8750","name":"Command Injection","shortDescription":{"text":"Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/77.html"},{"id":"CWE-78","guid":"2e31ceaf-c7ae-2e5e-9661-cfb1362789cf","name":"OS Command Injection","shortDescription":{"text":"OS Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/78.html"},{"id":"CWE-79","guid":"fd45580b-e8c4-fc5e-8c2f-aa8fab0b4dbf","name":"Cross-site Scripting (XSS)","shortDescription":{"text":"Cross-site Scripting (XSS)"},"helpUri":"https://cwe.mitre.org/data/definitions/79.html"},{"id":"CWE-798","guid":"5e8f057d-fee3-995a-a0cb-9fc5b0d174d1","name":"Use of Hard-coded Credentials","shortDescription":{"text":"Use of Hard-coded Credentials"},"helpUri":"https://cwe.mitre.org/data/definitions/798.html"},{"id":"CWE-829","guid":"13c33925-97fb-5a5e-b40c-56d328b8a4d7","name":"CWE-829","shortDescription":{"text":"CWE-829"},"helpUri":"https://cwe.mitre.org/data/definitions/829.html"},{"id":"CWE-89","guid":"6d08fdad-37eb-c150-bbf0-d7d946863407","name":"SQL Injection","shortDescription":{"text":"SQL Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/89.html"},{"id":"CWE-937","guid":"16f316ae-415c-b354-a59b-1f7905f756e9","name":"Using Components with Known Vulnerabilities","shortDescription":{"text":"Using Components with Known Vulnerabilities"},"helpUri":"https://cwe.mitre.org/data/definitions/937.html"},{"id":"CWE-94","guid":"75e7f50c-6c2f-dd52-bf40-bf6c52b861fd","name":"Code Injection","shortDescription":{"text":"Code Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/94.html"}]}],"properties":{"codehealthPublication":{"public":true,"notice":"This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings \u2014 which rule fired, in which file, on which line, and how to fix it \u2014 are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.","securityFindingsRedacted":41,"secretScannerRunsExcluded":0}},"redactionTokens":["A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."]}]}