]> git.proxmox.com Git - pve-eslint.git/blobdiff - eslint/lib/rules/no-unneeded-ternary.js
import 8.41.0 source
[pve-eslint.git] / eslint / lib / rules / no-unneeded-ternary.js
index c193282fa70314f111ca7708cbfc8f918c5dc832..ab1bdc59cbf8844f009350c01be26f96d2eed2bc 100644 (file)
@@ -31,7 +31,7 @@ module.exports = {
         docs: {
             description: "Disallow ternary operators when simpler alternatives exist",
             recommended: false,
-            url: "https://eslint.org/docs/rules/no-unneeded-ternary"
+            url: "https://eslint.org/docs/latest/rules/no-unneeded-ternary"
         },
 
         schema: [
@@ -58,7 +58,7 @@ module.exports = {
     create(context) {
         const options = context.options[0] || {};
         const defaultAssignment = options.defaultAssignment !== false;
-        const sourceCode = context.getSourceCode();
+        const sourceCode = context.sourceCode;
 
         /**
          * Test if the node is a boolean literal
@@ -144,7 +144,7 @@ module.exports = {
                     context.report({
                         node,
                         messageId: "unnecessaryConditionalAssignment",
-                        fix: fixer => {
+                        fix(fixer) {
                             const shouldParenthesizeAlternate =
                                 (
                                     astUtils.getPrecedence(node.alternate) < OR_PRECEDENCE ||