From 9db80a04ec8b7225615338a37fded70e4690eebe Mon Sep 17 00:00:00 2001 From: rajsite <1588923+rajsite@users.noreply.github.com> Date: Mon, 11 May 2026 13:43:51 -0500 Subject: [PATCH 1/3] fv attribute list config --- .github/CODEOWNERS | 6 ++++++ .../eslint-config-angular/lib/ok/fv/ignore-attributes.js | 4 ++++ packages/eslint-config-angular/lib/template-options.js | 7 +++++++ 3 files changed, 17 insertions(+) create mode 100644 packages/eslint-config-angular/lib/ok/fv/ignore-attributes.js diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 230993d9..2d72f5c9 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -5,3 +5,9 @@ # These owners will be the default owners for everything in the repo. * @jattasNI @rajsite + +# Specific content owners +/**/fv/** @jattasNI @fredvisser + +# Change files don't need explicit reviewers +/change diff --git a/packages/eslint-config-angular/lib/ok/fv/ignore-attributes.js b/packages/eslint-config-angular/lib/ok/fv/ignore-attributes.js new file mode 100644 index 00000000..7838047f --- /dev/null +++ b/packages/eslint-config-angular/lib/ok/fv/ignore-attributes.js @@ -0,0 +1,4 @@ +// Fv angular attributes that SHOULD NOT be localized in production (i.e. enums) + +export const fvIgnoreAttributes = [ +]; diff --git a/packages/eslint-config-angular/lib/template-options.js b/packages/eslint-config-angular/lib/template-options.js index 80f5aa8a..14de0d37 100644 --- a/packages/eslint-config-angular/lib/template-options.js +++ b/packages/eslint-config-angular/lib/template-options.js @@ -10,6 +10,9 @@ // CSS selector style element[attribute] ignore entries // which can be used to scope attribute ignores to specific // elements. + +import { fvIgnoreAttributes } from './ok/fv/ignore-attributes'; + const ignoreAttributeSets = { web: [ 'accept', @@ -111,6 +114,10 @@ const ignoreAttributeSets = { // chat 'message-type' ], + ok: [ + // fv + ...fvIgnoreAttributes + ], systemlink: [ // gainsights telemetry 'data-telemetry', From 364fdd1f91349d875645b9ac138823b5594d6023 Mon Sep 17 00:00:00 2001 From: rajsite <1588923+rajsite@users.noreply.github.com> Date: Mon, 11 May 2026 13:44:02 -0500 Subject: [PATCH 2/3] Change files --- ...onfig-angular-0fb9c127-1ff4-4c09-8790-86ea0527226c.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 change/@ni-eslint-config-angular-0fb9c127-1ff4-4c09-8790-86ea0527226c.json diff --git a/change/@ni-eslint-config-angular-0fb9c127-1ff4-4c09-8790-86ea0527226c.json b/change/@ni-eslint-config-angular-0fb9c127-1ff4-4c09-8790-86ea0527226c.json new file mode 100644 index 00000000..9ff606e3 --- /dev/null +++ b/change/@ni-eslint-config-angular-0fb9c127-1ff4-4c09-8790-86ea0527226c.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fv attribute list config", + "packageName": "@ni/eslint-config-angular", + "email": "1588923+rajsite@users.noreply.github.com", + "dependentChangeType": "patch" +} From a6adb4b047c61a83a9ecbf20da148f72010f4bee Mon Sep 17 00:00:00 2001 From: rajsite <1588923+rajsite@users.noreply.github.com> Date: Mon, 11 May 2026 13:48:59 -0500 Subject: [PATCH 3/3] fix import --- packages/eslint-config-angular/lib/template-options.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/eslint-config-angular/lib/template-options.js b/packages/eslint-config-angular/lib/template-options.js index 14de0d37..c59aef80 100644 --- a/packages/eslint-config-angular/lib/template-options.js +++ b/packages/eslint-config-angular/lib/template-options.js @@ -11,7 +11,7 @@ // which can be used to scope attribute ignores to specific // elements. -import { fvIgnoreAttributes } from './ok/fv/ignore-attributes'; +import { fvIgnoreAttributes } from './ok/fv/ignore-attributes.js'; const ignoreAttributeSets = { web: [