Procházet zdrojové kódy

Update prefer-destructuring lint rule

Lutz Roeder před 9 měsíci
rodič
revize
99d98108c1
7 změnil soubory, kde provedl 8 přidání a 24 odebrání
  1. 1 3
      source/armnn.js
  2. 1 3
      source/caffe2.js
  3. 2 6
      source/coreml.js
  4. 1 3
      source/dnn.js
  5. 1 3
      source/keras.js
  6. 1 3
      source/python.js
  7. 1 3
      source/tf.js

+ 1 - 3
source/armnn.js

@@ -92,9 +92,7 @@ armnn.Graph = class {
         const layers = graph.layers.filter((layer) => {
             const base = armnn.Node.getBase(layer);
             if (base.layerType === armnn.schema.LayerType.Constant && base.outputSlots.length === 1 && layer.layer.input) {
-                /* eslint-disable prefer-destructuring */
-                const slot = base.outputSlots[0];
-                /* eslint-enable prefer-destructuring */
+                const [slot] = base.outputSlots;
                 const name = `${base.index}:${slot.index}`;
                 if (counts.get(name) === 1) {
                     const tensor = new armnn.Tensor(layer.layer.input, 'Constant');

+ 1 - 3
source/caffe2.js

@@ -231,9 +231,7 @@ caffe2.Graph = class {
             ]);
             for (const op of init.op) {
                 if (op.output && op.output.length === 1) {
-                    /* eslint-disable prefer-destructuring */
-                    const name = op.output[0];
-                    /* eslint-enable prefer-destructuring */
+                    const [name] = op.output;
                     const tensor = {};
                     for (const arg of op.arg) {
                         tensor[arg.name] = arg;

+ 2 - 6
source/coreml.js

@@ -1218,9 +1218,7 @@ coreml.Context.Graph = class {
                 currentOutput = `${preprocessingInput}:${preprocessorIndex}`;
                 const preprocessor = preprocessing.preprocessor;
                 const node = this.node(group, preprocessor, null, '', preprocessing[preprocessor], [input], [currentOutput]);
-                /* eslint-disable prefer-destructuring */
-                preprocessorOutput = node.outputs[0].value[0];
-                /* eslint-enable prefer-destructuring */
+                [preprocessorOutput] = node.outputs[0].value;
                 preprocessorIndex++;
             }
             for (const node of inputNodes) {
@@ -1350,9 +1348,7 @@ coreml.Context.Graph = class {
         for (const op of operations) {
             if (op.type === 'const' && op.inputs.length === 0 &&
                 op.outputs.length === 1 && op.outputs[0].value.length === 1) {
-                /* eslint-disable prefer-destructuring */
-                const value = op.outputs[0].value[0];
-                /* eslint-enable prefer-destructuring */
+                const [value] = op.outputs[0].value;
                 if (op.attributes && op.attributes.val) {
                     const type = value.type;
                     const data = op.attributes.val;

+ 1 - 3
source/dnn.js

@@ -82,9 +82,7 @@ dnn.Graph = class {
             }
         }
         if (this.inputs.length === 0 &&  model.input_shape && model.input_shape.length === 4 && model.node.length > 0 && model.node[0].input.length > 0) {
-            /* eslint-disable prefer-destructuring */
-            const name = model.node[0].input[0];
-            /* eslint-enable prefer-destructuring */
+            const [name] = model.node[0].input;
             const shape = model.input_shape;
             const type = new dnn.TensorType('float32', new dnn.TensorShape([shape[1], shape[3], shape[2], shape[0]]));
             const argument = new dnn.Argument(name, [values.map(name, type)]);

+ 1 - 3
source/keras.js

@@ -773,9 +773,7 @@ keras.Graph = class {
                                     layer.inputs = [];
                                     layer.outputs = [];
                                     layer.args = {};
-                                    /* eslint-disable prefer-destructuring */
-                                    layer.inbound_node = layer.inbound_nodes[0];
-                                    /* eslint-enable prefer-destructuring */
+                                    [layer.inbound_node] = layer.inbound_nodes;
                                     nodes.set(`${layer.name}[${first_index}]`, layer);
                                 } else {
                                     let config = {};

+ 1 - 3
source/python.js

@@ -3975,9 +3975,7 @@ python.Execution = class {
                             let number = 0;
                             switch (data.length) {
                                 case 0: number = 0; break;
-                                /* eslint-disable prefer-destructuring */
-                                case 1: number = data[0]; break;
-                                /* eslint-enable prefer-destructuring */
+                                case 1: [number] = data; break;
                                 case 2: number = data[1] << 8 | data[0]; break;
                                 case 3: number = data[2] << 16 | data[1] << 8 | data[0]; break;
                                 case 4: number = data[3] << 24 | data[2] << 16 | data[1] << 8 | data[0]; break;

+ 1 - 3
source/tf.js

@@ -1860,9 +1860,7 @@ tf.Context = class {
                 if (node.attr && node.attr.dtype && node.attr._output_shapes && node.attr._output_shapes.list && node.attr._output_shapes.list.shape) {
                     const tensor = new tf.proto.tensorflow.TensorProto();
                     tensor.dtype = node.attr.dtype.type;
-                    /* eslint-disable prefer-destructuring */
-                    tensor.tensor_shape = node.attr._output_shapes.list.shape[0];
-                    /* eslint-enable prefer-destructuring */
+                    [tensor.tensor_shape] = node.attr._output_shapes.list.shape;
                     const name = node.name;
                     const initializer = map_resource(name, node.input[0].from,  new tf.Tensor(tensor, name, 'Resource Variable'));
                     if (initializer) {