diff --git a/pylint/checkers/symilar.py b/pylint/checkers/symilar.py index e74c0fbba7c..d5f2bcada34 100644 --- a/pylint/checkers/symilar.py +++ b/pylint/checkers/symilar.py @@ -896,10 +896,10 @@ def Run(argv: Sequence[str] | None = None) -> NoReturn: parser.add_argument( "-d", "--duplicates", type=int, default=DEFAULT_MIN_SIMILARITY_LINE ) - parser.add_argument("-i", "--ignore-comments", default=False) - parser.add_argument("--ignore-docstrings", default=False) - parser.add_argument("--ignore-imports", default=False) - parser.add_argument("--ignore-signatures", default=False) + parser.add_argument("-i", "--ignore-comments", action="store_true") + parser.add_argument("--ignore-docstrings", action="store_true") + parser.add_argument("--ignore-imports", action="store_true") + parser.add_argument("--ignore-signatures", action="store_true") parsed_args = parser.parse_args(args=argv) similar_runner = Symilar( min_lines=parsed_args.duplicates,