Skip to content

Commit 932ae6a

Browse files
committed
chore(eslint): Relax naming convention for Storybook's Story parameter
1 parent c39ccb5 commit 932ae6a

File tree

18 files changed

+25
-26
lines changed

18 files changed

+25
-26
lines changed

apps/meteor/.eslintrc.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,14 @@
6262
"modifiers": ["unused"],
6363
"leadingUnderscore": "require"
6464
},
65+
{
66+
"selector": "parameter",
67+
"format": null,
68+
"filter": {
69+
"regex": "^Story$",
70+
"match": true
71+
}
72+
},
6573
{
6674
"selector": ["interface"],
6775
"format": ["PascalCase"],

apps/meteor/client/views/audit/components/AppInfoField.spec.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable @typescript-eslint/naming-convention */
21
import { mockAppRoot } from '@rocket.chat/mock-providers';
32
import { composeStories } from '@storybook/react';
43
import { render } from '@testing-library/react';

apps/meteor/client/views/audit/components/SecurityLogDisplayModal.spec.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable @typescript-eslint/naming-convention */
21
import { mockAppRoot } from '@rocket.chat/mock-providers';
32
import { composeStories } from '@storybook/react';
43
import { render } from '@testing-library/react';

apps/meteor/client/views/marketplace/AppDetailsPage/tabs/AppLogs/AppLogsItem.spec.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable @typescript-eslint/naming-convention */
21
import { mockAppRoot } from '@rocket.chat/mock-providers';
32
import { composeStories } from '@storybook/react';
43
import { render } from '@testing-library/react';

apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteUsers.spec.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable @typescript-eslint/naming-convention */
21
import { composeStories } from '@storybook/react';
32
import { render } from '@testing-library/react';
43
import { axe } from 'jest-axe';

ee/packages/pdf-worker/.storybook/preview.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export const parameters: Parameters = {
1313
};
1414

1515
export const decorators: Decorator[] = [
16-
// eslint-disable-next-line @typescript-eslint/naming-convention
1716
(Story) => (
1817
<div>
1918
<style>{`

packages/eslint-config/standard/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@ module.exports = {
6363
format: ['camelCase', 'PascalCase'],
6464
leadingUnderscore: 'allowSingleOrDouble',
6565
},
66+
{
67+
selector: 'parameter',
68+
format: null,
69+
filter: {
70+
regex: '^Story$',
71+
match: true,
72+
},
73+
},
6674
{
6775
selector: 'parameter',
6876
format: ['camelCase'],

packages/gazzodown/src/Markup.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import colors from '@rocket.chat/fuselage-tokens/colors.json';
44
import { Options, parse } from '@rocket.chat/message-parser';
55
import type { Meta, StoryFn } from '@storybook/react';
66
import outdent from 'outdent';
7-
import { ReactElement, Suspense } from 'react';
7+
import { Suspense } from 'react';
88

99
import Markup from './Markup';
1010
import { MarkupInteractionContext } from './MarkupInteractionContext';
@@ -13,7 +13,7 @@ export default {
1313
title: 'Markup',
1414
component: Markup,
1515
decorators: [
16-
(Story): ReactElement => (
16+
(Story) => (
1717
<Suspense fallback={null}>
1818
<MarkupInteractionContext.Provider value={{ enableTimestamp: true }}>
1919
<MessageContainer>

packages/storybook-config/src/preview.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable @typescript-eslint/naming-convention */
21
import { PaletteStyleTag } from '@rocket.chat/fuselage';
32
import surface from '@rocket.chat/fuselage-tokens/dist/surface.json';
43
import type { Parameters, Decorator } from '@storybook/react';

packages/ui-composer/.storybook/preview.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { Decorator, Parameters } from '@storybook/react';
22
import '../../../apps/meteor/app/theme/client/main.css';
33
import 'highlight.js/styles/github.css';
4-
import { ReactElement } from 'react';
54

65
export const parameters: Parameters = {
76
controls: {
@@ -13,7 +12,7 @@ export const parameters: Parameters = {
1312
};
1413

1514
export const decorators: Decorator[] = [
16-
(Story): ReactElement => (
15+
(Story) => (
1716
<div>
1817
<style>{`
1918
body {

0 commit comments

Comments
 (0)