Skip to content

Commit

Permalink
chore(eslint config v9): turn off react/jsx-no-bind rule for cypress …
Browse files Browse the repository at this point in the history
…tests (#26003)

Fixes undefined
  • Loading branch information
TristanWatanabe authored Dec 19, 2022
1 parent e79659c commit bfe6a0a
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 7 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "patch",
"comment": "Turn off react/jsx-no-bind rule for cypress component test files.",
"packageName": "@fluentui/eslint-plugin",
"email": "tristan.watanabe@gmail.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "chore: remove unneeded eslint rule line disables.",
"packageName": "@fluentui/react-dialog",
"email": "tristan.watanabe@gmail.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "chore: remove unneeded eslint rule line disables.",
"packageName": "@fluentui/react-menu",
"email": "tristan.watanabe@gmail.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "chore: remove unneeded eslint rule line disables.",
"packageName": "@fluentui/react-popover",
"email": "tristan.watanabe@gmail.com",
"dependentChangeType": "none"
}
1 change: 1 addition & 0 deletions packages/eslint-plugin/src/configs/react.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ module.exports = {
files: ['**/*.cy.{ts,tsx,js}', 'isConformant.{ts,tsx,js}'],
rules: {
'import/no-extraneous-dependencies': 'off',
'react/jsx-no-bind': 'off',
},
},
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,6 @@ describe('Dialog', () => {
}
}, [open]);
return (
//eslint-disable-next-line react/jsx-no-bind
<Dialog open={open} onOpenChange={(event, data) => setOpen(data.open)}>
<DialogTrigger disableButtonEnhancement>
<Button id={dialogTriggerOpenId}>Open dialog</Button>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,6 @@ describe('Custom Trigger', () => {
};

return (
// eslint-disable-next-line react/jsx-no-bind
<Menu open={open} onOpenChange={onOpenChange}>
<MenuTrigger disableButtonEnhancement>
<CustomMenuTrigger />
Expand Down Expand Up @@ -714,7 +713,6 @@ describe(`Nested Menus`, () => {
};

return (
// eslint-disable-next-line react/jsx-no-bind
<Menu open={open} onOpenChange={onOpenChange}>
<MenuTrigger disableButtonEnhancement>
<MenuItem>Editor Layout</MenuItem>
Expand All @@ -738,7 +736,6 @@ describe(`Nested Menus`, () => {
};

return (
// eslint-disable-next-line react/jsx-no-bind
<Menu open={open} onOpenChange={onOpenChange}>
<MenuTrigger disableButtonEnhancement>
<MenuItem>Appearance</MenuItem>
Expand All @@ -763,7 +760,6 @@ describe(`Nested Menus`, () => {
};

return (
// eslint-disable-next-line react/jsx-no-bind
<Menu open={open} onOpenChange={onOpenChange}>
<MenuTrigger disableButtonEnhancement>
<MenuItem>Preferences</MenuItem>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ describe('Popover', () => {
const [open, setOpen] = React.useState(false);

return (
// eslint-disable-next-line react/jsx-no-bind
<Popover open={open} onOpenChange={(e, data) => setOpen(data.open)}>
<PopoverTrigger disableButtonEnhancement>
<button>Trigger</button>
Expand Down Expand Up @@ -297,7 +296,6 @@ describe('Popover', () => {
};

return (
// eslint-disable-next-line react/jsx-no-bind
<Popover onOpenChange={onOpenChange}>
<PopoverTrigger disableButtonEnhancement>
<button>Popover trigger</button>
Expand Down

0 comments on commit bfe6a0a

Please sign in to comment.