次のロジックを使用して、指定されたキーのi18n文字列を取得しています。
export function i18n(key) {
if (entries.hasOwnProperty(key)) {
return entries[key];
} else if (typeof (Canadarm) !== 'undefined') {
try {
throw Error();
} catch (e) {
Canadarm.error(entries['dataBuildI18nString'] + key, e);
}
}
return entries[key];
}
プロジェクトでESLintを使用しています。次のエラーが発生します。
ターゲットオブジェクトからObject.prototypeメソッド 'hasOwnProperty'にアクセスしないでください。これは「no-prototype-builtins」エラーです。
このエラーを解決するためにコードを変更するにはどうすればよいですか?このルールを無効にしたくありません。