diff --git a/.eslintrc.yml b/.eslintrc.yml
index 659ed2a0010699afa86cffb61bb1e8b3e03a85be..f814bdc6434dee46089bd2482f3fb3d766a69b89 100644
--- a/.eslintrc.yml
+++ b/.eslintrc.yml
@@ -163,6 +163,7 @@ overrides:
       - '*.stories.js'
     rules:
       filenames/match-regex: off
+      '@gitlab/require-i18n-strings': off
   - files:
       - '*.graphql'
     plugins:
diff --git a/app/assets/javascripts/content_editor/content_editor.stories.js b/app/assets/javascripts/content_editor/content_editor.stories.js
index 2d4226ccd33dc45c4a8a22f7930b19ce97009a8a..9e1a4bfe36176b020a32f63648e622e057b480ba 100644
--- a/app/assets/javascripts/content_editor/content_editor.stories.js
+++ b/app/assets/javascripts/content_editor/content_editor.stories.js
@@ -11,7 +11,6 @@ const Template = (_, { argTypes }) => ({
   template: '<content-editor v-bind="$props" @initialized="loadContent" />',
   methods: {
     loadContent(contentEditor) {
-      // eslint-disable-next-line @gitlab/require-i18n-strings
       contentEditor.setSerializedContent('Hello content editor');
     },
   },
diff --git a/app/assets/javascripts/vue_shared/components/code_block.stories.js b/app/assets/javascripts/vue_shared/components/code_block.stories.js
index e02a346c1dedafc14d5c5e8853515a700772405d..994913dc1a8b49558cc779e3e20a34d50c77114d 100644
--- a/app/assets/javascripts/vue_shared/components/code_block.stories.js
+++ b/app/assets/javascripts/vue_shared/components/code_block.stories.js
@@ -13,6 +13,5 @@ const Template = (args, { argTypes }) => ({
 
 export const Default = Template.bind({});
 Default.args = {
-  // eslint-disable-next-line @gitlab/require-i18n-strings
   code: `git commit -a "Message"\ngit push`,
 };
diff --git a/app/assets/javascripts/vue_shared/components/confirm_danger/confirm_danger_modal.stories.js b/app/assets/javascripts/vue_shared/components/confirm_danger/confirm_danger_modal.stories.js
index 7ecc309db52326b623d7f3b49a4e989feb45f581..b56434f746ece84d0fc81aa08d43aaeab88933bf 100644
--- a/app/assets/javascripts/vue_shared/components/confirm_danger/confirm_danger_modal.stories.js
+++ b/app/assets/javascripts/vue_shared/components/confirm_danger/confirm_danger_modal.stories.js
@@ -1,4 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
 import ConfirmDanger from './confirm_danger.vue';
 
 export default {
diff --git a/app/assets/javascripts/vue_shared/components/dropdown/dropdown_widget/dropdown_widget.stories.js b/app/assets/javascripts/vue_shared/components/dropdown/dropdown_widget/dropdown_widget.stories.js
index 8256d9534662b07ef9f77ca855a61e1ea008ec19..a48b8bcfa8e055281984f53b8471f2cde83d62f0 100644
--- a/app/assets/javascripts/vue_shared/components/dropdown/dropdown_widget/dropdown_widget.stories.js
+++ b/app/assets/javascripts/vue_shared/components/dropdown/dropdown_widget/dropdown_widget.stories.js
@@ -1,5 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
-
 import { __ } from '~/locale';
 import DropdownWidget from './dropdown_widget.vue';
 
diff --git a/app/assets/javascripts/vue_shared/components/pagination_bar/pagination_bar.stories.js b/app/assets/javascripts/vue_shared/components/pagination_bar/pagination_bar.stories.js
index f16afc77164e7ede3d2cbd4235e162482290e7f0..fd9d69bae22d766a3b75df00660c4d5103368301 100644
--- a/app/assets/javascripts/vue_shared/components/pagination_bar/pagination_bar.stories.js
+++ b/app/assets/javascripts/vue_shared/components/pagination_bar/pagination_bar.stories.js
@@ -1,4 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
 import PaginationBar from './pagination_bar.vue';
 
 export default {
diff --git a/app/assets/javascripts/vue_shared/components/sidebar/todo_toggle/todo_button.stories.js b/app/assets/javascripts/vue_shared/components/sidebar/todo_toggle/todo_button.stories.js
index 8a2bab4cb9a7c0407fe47f602dae617338f8829f..465ee9aa0d48fe3f5f92070f045ab9369f4454be 100644
--- a/app/assets/javascripts/vue_shared/components/sidebar/todo_toggle/todo_button.stories.js
+++ b/app/assets/javascripts/vue_shared/components/sidebar/todo_toggle/todo_button.stories.js
@@ -1,5 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
-
 import TodoButton from './todo_button.vue';
 
 export default {
diff --git a/app/assets/javascripts/vue_shared/components/tooltip_on_truncate/tooltip_on_truncate.stories.js b/app/assets/javascripts/vue_shared/components/tooltip_on_truncate/tooltip_on_truncate.stories.js
index e621442e601c71c7df8288e2f6d77e9c7b2cd1ac..84615386fe2d48b5bc669f99b6e4b37fcdccea2c 100644
--- a/app/assets/javascripts/vue_shared/components/tooltip_on_truncate/tooltip_on_truncate.stories.js
+++ b/app/assets/javascripts/vue_shared/components/tooltip_on_truncate/tooltip_on_truncate.stories.js
@@ -1,4 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
 import TooltipOnTruncate from './tooltip_on_truncate.vue';
 
 const defaultWidth = '250px';
diff --git a/app/assets/javascripts/vue_shared/components/user_deletion_obstacles/user_deletion_obstacles_list.stories.js b/app/assets/javascripts/vue_shared/components/user_deletion_obstacles/user_deletion_obstacles_list.stories.js
index 1f0f4cde234abdfb1de00b261967c9664bd51dcc..0815fdd9aac4731e9b74f7195777ea6e67ef9b13 100644
--- a/app/assets/javascripts/vue_shared/components/user_deletion_obstacles/user_deletion_obstacles_list.stories.js
+++ b/app/assets/javascripts/vue_shared/components/user_deletion_obstacles/user_deletion_obstacles_list.stories.js
@@ -1,5 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
-
 import { OBSTACLE_TYPES } from './constants';
 import UserDeletionObstaclesList from './user_deletion_obstacles_list.vue';
 
diff --git a/ee/app/assets/javascripts/security_dashboard/components/shared/vulnerability_details_graphql/index.stories.js b/ee/app/assets/javascripts/security_dashboard/components/shared/vulnerability_details_graphql/index.stories.js
index d29e1d4db599de1c3e7981682848211e78c08321..0fe915dcbce9b2d5bf8f1da23dc312e162fb0e81 100644
--- a/ee/app/assets/javascripts/security_dashboard/components/shared/vulnerability_details_graphql/index.stories.js
+++ b/ee/app/assets/javascripts/security_dashboard/components/shared/vulnerability_details_graphql/index.stories.js
@@ -1,4 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
 import { SEVERITY_LEVELS_GRAPHQL } from 'ee/security_dashboard/store/constants';
 import { REPORT_TYPES } from './constants';
 import VulnerabilityDetailsGraphql from './index.vue';
diff --git a/ee/app/assets/javascripts/usage_quotas/components/statistics_card.stories.js b/ee/app/assets/javascripts/usage_quotas/components/statistics_card.stories.js
index d85361a5b9dea0d9f13b27e4ebf4b94cb0c70b4b..a9f30deac82eb516652dd25c3099d7dc39bbac19 100644
--- a/ee/app/assets/javascripts/usage_quotas/components/statistics_card.stories.js
+++ b/ee/app/assets/javascripts/usage_quotas/components/statistics_card.stories.js
@@ -16,7 +16,6 @@ const Template = (_, { argTypes }) => ({
 });
 export const Default = Template.bind({});
 
-/* eslint-disable @gitlab/require-i18n-strings */
 Default.args = {
   usageValue: '1,400',
   totalValue: '1,500',
diff --git a/ee/app/assets/javascripts/vue_shared/survey_banner/survey_banner.stories.js b/ee/app/assets/javascripts/vue_shared/survey_banner/survey_banner.stories.js
index 2794392ae2b32e407d4984a0d76e1515efb2204e..3884f12a4d06e2daff783467e858c92dbc4d693a 100644
--- a/ee/app/assets/javascripts/vue_shared/survey_banner/survey_banner.stories.js
+++ b/ee/app/assets/javascripts/vue_shared/survey_banner/survey_banner.stories.js
@@ -1,4 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
 import SurveyBanner from './survey_banner.vue';
 
 export default {
diff --git a/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_details.stories.js b/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_details.stories.js
index 84f87706f726bbab7d9874eb4f1fb21a321d05f7..a0401a433faf2ed1b10327f8ed83920bf2ab8e15 100644
--- a/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_details.stories.js
+++ b/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_details.stories.js
@@ -1,4 +1,3 @@
-/* eslint-disable @gitlab/require-i18n-strings */
 import { merge } from 'lodash';
 import { SEVERITY_LEVELS } from 'ee/security_dashboard/store/constants';
 import { SUPPORTING_MESSAGE_TYPES } from 'ee/vulnerabilities/constants';