Python プロジェクトがあり、いくつかのファイルで次の行を使用しています。
# coding: utf-8
pylint を使用すると、同じコードのファイルが多数あるという R0801 警告が表示されます。これらをpylintに無視させる最良の方法は何ですか?
コメントで述べたように、Jenkins Violations スキャナーに関するこの問題の根本的な原因は、この場合 Pylint 出力を適切に解析せず、すべてのコード重複が 1 つのファイルの最初の行に割り当てられることです。
エンコーディング宣言にこの構文を使用する場合、まだ問題がありますか?
# -*- coding: utf-8 -*-
utf-8 は Python 3.0 以降のデフォルトのエンコーディングであるため、これらの行を削除できます。