diff --git a/ivette/.eslintrc.js b/ivette/.eslintrc.js
index 256118d6c6b93af0c0ea15b5f60c2792e6ee93f7..9f7e0ae0e26599d4b5b578352e3047e59457669c 100644
--- a/ivette/.eslintrc.js
+++ b/ivette/.eslintrc.js
@@ -102,7 +102,7 @@ module.exports = {
     "default-case": "off",
     "consistent-return": "off",
     // Allow modify properties of object passed in parameter
-    "no-param-reassign": "error", //[ "error", { "props": false } ],
+    "no-param-reassign": [ "error", { "props": false } ],
     // Disallow the use of var in favor of let and const
     "no-var": "error",
     // Do not favor default import
diff --git a/ivette/src/dome/src/renderer/dome.tsx b/ivette/src/dome/src/renderer/dome.tsx
index 4ab30ec636ebbb4c3232291b8ffea7d41c32a040..261f6f1de3178e0622b05362c35bd146ac1926a2 100644
--- a/ivette/src/dome/src/renderer/dome.tsx
+++ b/ivette/src/dome/src/renderer/dome.tsx
@@ -508,7 +508,7 @@ const CLOCKEVENT = (period: number) => `dome.clock.${period}`;
 
 const TIC_CLOCK = (clk: Clock) => () => {
   if (0 < clk.pending) {
-    clk.time += clk.period; // eslint-disable-line no-param-reassign
+    clk.time += clk.period;
     System.emitter.emit(clk.event, clk.time);
   } else {
     if (clk.timer) clearInterval(clk.timer);
diff --git a/ivette/src/dome/src/renderer/table/arrays.ts b/ivette/src/dome/src/renderer/table/arrays.ts
index 5abe5992daa086172bd98a05b63c30ec72c72908..9ab710b5b95dec1e4d11b40e5146a7afbf8b96a4 100644
--- a/ivette/src/dome/src/renderer/table/arrays.ts
+++ b/ivette/src/dome/src/renderer/table/arrays.ts
@@ -109,7 +109,6 @@ export class ArrayModel<Key, Row>
   }
 
   // Lazily compute table ; modifies packed entries in place
-  /* eslint-disable no-param-reassign */
   protected rebuild(): PACK<Key, Row>[] {
     const current = this.table;
     let filtered = 0;
@@ -133,7 +132,6 @@ export class ArrayModel<Key, Row>
     this.filtered = filtered;
     return table;
   }
-  /* eslint-enable no-param-reassign */
 
   // --------------------------------------------------------------------------
   // --- Proxy
diff --git a/ivette/src/dome/src/renderer/table/views.tsx b/ivette/src/dome/src/renderer/table/views.tsx
index c8ff5652821670e6a43bb3b1b6cd4b3248c166e2..14a434653313ccd3fe5a9ef63883468c7635c7fd 100644
--- a/ivette/src/dome/src/renderer/table/views.tsx
+++ b/ivette/src/dome/src/renderer/table/views.tsx
@@ -1016,13 +1016,11 @@ function makeTable<Key, Row>(
   const columns = makeColumns(state, cprops);
   const resizers = makeResizers(state, cprops);
 
-  /* eslint-disable no-param-reassign */
   state.rowCount = rowCount;
   if (state.width !== width) {
     state.width = width;
     setImmediate(state.forceUpdate);
   }
-  /* eslint-enable no-param-reassign */
 
   return (
     <div onKeyDown={state.onKeyDown}>