raincoat (pypi): Raincoat has you covered when you cannot stay DRY. Linter for copy-pasted code.
Keywords: linter|copy-paste|diff|dry|rainfall|tool|upstream