Coco features and guidance
Table of Contents
Coco is a modern programming language designed specifically for building event-driven software. It is part of the Coco Platform from https://cocotec.io/.
<summary>Language Info for Coco</summary>
<div class="card">
<ul class="list-group list-group-flush">
<li class="list-group-item">Since PMD 7.0.0</li>
<li class="list-group-item">Implementation: <a href="https://docs.pmd-code.org/apidocs/pmd-coco/7.0.0-SNAPSHOT/net/sourceforge/pmd/lang/coco/CocoLanguageModule.html#"><code>CocoLanguageModule</code></a></li>
<li class="list-group-item">Id: coco</li>
<li class="list-group-item">PMD: ❌</li>
<li class="list-group-item">CPD: ✔️</li>
</ul>
</div>
Support in PMD
Starting from version 7.0.0, Coco support was added to CPD.
Limitations
- Support for Coco only extends to CPD to detect code duplication in Coco source files.