docs: function checkConfiguration(conf) {
      let failedChecks = 0;
  
      for (const path of Object.keys(CHECKS)) {
          // @todo avoid try..catch
          try {
              checkProperty(path, get(conf, path), CHECKS[path]);
          } catch (error) {
              LusterConfigurationError.ensureError(error).log();
              ++failedChecks;
          }
      }
  
      return failedChecks;
  }