NAME¶
symilar - tool for checking similarities in different files
SYNOPSIS¶
symilar [
options ] [
<files> ]
DESCRIPTION¶
symilar is a tool for searching blocks of identical lines in different
files. It can be used to find copy pasted blocks of code, or stuff that could
be refactored. Differences concerning only stuff behind a '#' (Python
comments) can be ignored. The size of identical blocks can be optionally
modified.
symilar ´s functionality is integrated in
pylint with the refactoring message 'R0801'.
OPTIONS¶
- -h, --help
- show help message and exit
- -d <min_duplicated_lines>, --duplicates
<min_duplicated_lines>
- minimum number of identical lines that should trigger a similarity
message. Default is 4. So if it finds 3 identical lines, there will be no
message, but 4 identical lines will be mentionned.
- -i, --ignore-comments
- ignore differences concerning only stuff behind a '#' (Python comments).
This means that if just a comment was added, the message will still be
triggered.