diff --git a/eslint.config.mjs b/eslint.config.mjs index 1042adc92..4c992fe6e 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -178,6 +178,11 @@ export default [ "unicorn/prefer-dom-node-remove": "error", "unicorn/prefer-import-meta-properties": "error", "unicorn/prefer-includes": "error", + "unicorn/logical-assignment-operators": [ + "error", + "always", + { enforceForIfStatements: false }, + ], "unicorn/prefer-logical-operator-over-ternary": "error", "unicorn/prefer-modern-dom-apis": "error", "unicorn/prefer-modern-math-apis": "error", diff --git a/extensions/chromium/options/options.js b/extensions/chromium/options/options.js index a4c31a545..977fefd27 100644 --- a/extensions/chromium/options/options.js +++ b/extensions/chromium/options/options.js @@ -192,7 +192,7 @@ function renderDefaultZoomValue(shortDescription) { document.getElementById("settings-boxes").append(wrapper); function renderPreference(value) { - value = value || "auto"; + value ||= "auto"; select.value = value; var customOption = select.querySelector("option.custom-zoom"); if (select.selectedIndex === -1 && value) { diff --git a/extensions/chromium/telemetry.js b/extensions/chromium/telemetry.js index cf944012f..eac677a14 100644 --- a/extensions/chromium/telemetry.js +++ b/extensions/chromium/telemetry.js @@ -150,7 +150,7 @@ limitations under the License. */ function didUpdateSinceLastCheck() { var chromeVersion = /Chrome\/(\d+)\./.exec(navigator.userAgent); - chromeVersion = chromeVersion && chromeVersion[1]; + chromeVersion &&= chromeVersion[1]; if (!chromeVersion || localStorage.telemetryLastVersion === chromeVersion) { return false; } diff --git a/src/core/xfa/template.js b/src/core/xfa/template.js index d33454251..6731d4409 100644 --- a/src/core/xfa/template.js +++ b/src/core/xfa/template.js @@ -3000,7 +3000,7 @@ class Field extends XFAObject { } if (!this.ui.imageEdit && ui.children?.[0] && this.h) { - borderDims = borderDims || getBorderDims(this.ui[$getExtra]()); + borderDims ||= getBorderDims(this.ui[$getExtra]()); let captionHeight = 0; if (this.caption && ["top", "bottom"].includes(this.caption.placement)) {