<?xml version="1.0"?>

<ruleset name="Custom Rules"
         xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">

    <description>
        Solo custom PMD rule for Codacy analyzer
    </description>


    <!--
        Codacy seems to fail to detect correct import statement for ECMAScripts
        See:
            - https://github.com/pmd/pmd/issues/2305
            - https://github.com/pmd/pmd/issues/4129
    -->
    <rule ref="category/ecmascript/codestyle.xml">
        <exclude name="UnnecessaryBlock"/>
    </rule>
    <rule ref="category/ecmascript/errorprone.xml"/>
    <rule ref="category/ecmascript/bestpractices.xml"/>

</ruleset>