Closed
Description
Overview
As noted in #1085: some community rulesets have overlapping rules to others with the same output ESLint rules: e.g. both convertAdjacentOverloadSignatures
and convertConsecutiveOverloads
outputting @typescript-eslint/adjacent-overload-signatures
.
Actual Behavior
A rule merger will be requested the second+ time an ESLint rule is seen in a converter's output: even if it outputs the same rule arguments as the ESLint rule's previously output rule arguments.
Expected Behavior
A rule merger should only be called for if an ESLint's rules are seen a second+ time with new rule arguments.