[gjs: 32/43] CI: Add operator-linebreak to eslint rules



commit a22821e7fc9afec0196b62f4db37e857d82dab4b
Author: Philip Chimento <philip chimento gmail com>
Date:   Tue Aug 13 21:16:34 2019 -0700

    CI: Add operator-linebreak to eslint rules
    
    We followed this rule basically everywhere already except in one place.
    In general ending the line with an operator shows the eye that the
    statement is broken onto the next line. The rule includes a default
    exception for the ternary operator which we also adopt.

 .eslintrc.yml                |  1 +
 modules/overrides/GObject.js | 15 +++++----------
 2 files changed, 6 insertions(+), 10 deletions(-)
---
diff --git a/.eslintrc.yml b/.eslintrc.yml
index 8b491525..2ae05603 100644
--- a/.eslintrc.yml
+++ b/.eslintrc.yml
@@ -113,6 +113,7 @@ rules:
     - consistent: true
   object-curly-spacing: error
   object-shorthand: error
+  operator-linebreak: error
   prefer-template: error
   quotes:
     - error
diff --git a/modules/overrides/GObject.js b/modules/overrides/GObject.js
index cb29f259..c53ac513 100644
--- a/modules/overrides/GObject.js
+++ b/modules/overrides/GObject.js
@@ -375,14 +375,11 @@ function _init() {
 
     GObject.Object._classInit = function(klass) {
         let gtypename = _createGTypeName(klass);
-        let gflags = klass.hasOwnProperty(GTypeFlags) ?
-            klass[GTypeFlags] : 0;
-        let gobjectInterfaces = klass.hasOwnProperty(interfaces) ?
-            klass[interfaces] : [];
+        let gflags = klass.hasOwnProperty(GTypeFlags) ? klass[GTypeFlags] : 0;
+        let gobjectInterfaces = klass.hasOwnProperty(interfaces) ? klass[interfaces] : [];
         let propertiesArray = _propertiesAsArray(klass);
         let parent = Object.getPrototypeOf(klass);
-        let gobjectSignals = klass.hasOwnProperty(signals) ?
-            klass[signals] : [];
+        let gobjectSignals = klass.hasOwnProperty(signals) ? klass[signals] : [];
 
         let newClass = Gi.register_type(parent.prototype, gtypename, gflags,
             gobjectInterfaces, propertiesArray);
@@ -436,11 +433,9 @@ function _init() {
 
     GObject.Interface._classInit = function(klass) {
         let gtypename = _createGTypeName(klass);
-        let gobjectInterfaces = klass.hasOwnProperty(requires) ?
-            klass[requires] : [];
+        let gobjectInterfaces = klass.hasOwnProperty(requires) ? klass[requires] : [];
         let props = _propertiesAsArray(klass);
-        let gobjectSignals = klass.hasOwnProperty(signals) ?
-            klass[signals] : [];
+        let gobjectSignals = klass.hasOwnProperty(signals) ? klass[signals] : [];
 
         let newInterface = Gi.register_interface(gtypename, gobjectInterfaces,
             props);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]