message: TS hardening, part 5
diff: "always"
  ],
  "@typescript-eslint/array-type": ["error", "generic"],
  + "@typescript-eslint/member-ordering": "error",
  + "@typescript-eslint/no-extraneous-class": "error",
  + "@typescript-eslint/no-namespace": ["error", {"allowDeclarations": true}],
  "@typescript-eslint/no-non-null-assertion": "off",
  "@typescript-eslint/no-use-before-define": "off"
  }
  