hunk.code_window:     throw new Error(
         'GA has a limit of 25 custom user dimensions. Delete and archive the ones that are not needed.',
       );
     }
     const generatedTable = userAnalyticsTable({ data }).trim();
     if (dimensionsTable !== generatedTable) {
       logger.error(
         'Expected user dimensions table to be the same as generated. Copy the lines below:',
       );
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:   for (const { parameter } of data) {
       const param = parameter.split('.')[1];
       if (param.length > 24) {
         throw new Error(`User dimension parameter ${param} is more than 24 characters.`);
       }
     }
  
hunk.file_path: scripts/validate-user-analytics.ts
hunk.type: add
file: The command takes an optional project name, as specified in the `projects` section of the `angular.json` workspace configuration file.
  When a project name is not supplied, executes the `lint` builder for all projects.
  
  To use the `ng lint` command, use `ng add` to add a package that implements linting capabilities. Adding the package automatically updates your workspace configuration, adding a lint [CLI builder](guide/cli-builder).
  For example:
  
  ```json
  "projects": {
    "my-project": {
      ...
      "architect": {
        ...
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {}
        }
      }
    }
  }
  ```
  