chore: Enable eslint to enforce curly (#3060)

This commit is contained in:
Tom Moor
2022-02-05 10:15:40 -08:00
committed by GitHub
parent c7df74fcc4
commit c5a11fe17b
103 changed files with 1175 additions and 397 deletions

View File

@@ -106,7 +106,9 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
}
handleKeyDown = (event: KeyboardEvent) => {
if (!this.props.isActive) return;
if (!this.props.isActive) {
return;
}
if (event.key === "Enter") {
event.preventDefault();
@@ -196,8 +198,12 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
};
handleLinkInputKeydown = (event: React.KeyboardEvent<HTMLInputElement>) => {
if (!this.props.isActive) return;
if (!this.state.insertItem) return;
if (!this.props.isActive) {
return;
}
if (!this.state.insertItem) {
return;
}
if (event.key === "Enter") {
event.preventDefault();
@@ -229,8 +235,12 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
};
handleLinkInputPaste = (event: React.ClipboardEvent<HTMLInputElement>) => {
if (!this.props.isActive) return;
if (!this.state.insertItem) return;
if (!this.props.isActive) {
return;
}
if (!this.state.insertItem) {
return;
}
const href = event.clipboardData.getData("text/plain");
const matches = this.state.insertItem.matcher(href);
@@ -423,7 +433,9 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
}
const filtered = items.filter((item) => {
if (item.name === "separator") return true;
if (item.name === "separator") {
return true;
}
// Some extensions may be disabled, remove corresponding menu items
if (
@@ -435,10 +447,14 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
}
// If no image upload callback has been passed, filter the image block out
if (!uploadImage && item.name === "image") return false;
if (!uploadImage && item.name === "image") {
return false;
}
// some items (defaultHidden) are not visible until a search query exists
if (!search) return !item.defaultHidden;
if (!search) {
return !item.defaultHidden;
}
const n = search.toLowerCase();
if (!filterable) {

View File

@@ -105,7 +105,9 @@ class LinkEditor extends React.Component<Props, State> {
save = (href: string, title?: string): void => {
href = href.trim();
if (href.length === 0) return;
if (href.length === 0) {
return;
}
this.discardInputValue = true;
const { from, to } = this.props;
@@ -163,7 +165,9 @@ class LinkEditor extends React.Component<Props, State> {
}
case "ArrowUp": {
if (event.shiftKey) return;
if (event.shiftKey) {
return;
}
event.preventDefault();
event.stopPropagation();
const prevIndex = this.state.selectedIndex - 1;
@@ -176,7 +180,9 @@ class LinkEditor extends React.Component<Props, State> {
case "ArrowDown":
case "Tab": {
if (event.shiftKey) return;
if (event.shiftKey) {
return;
}
event.preventDefault();
event.stopPropagation();
@@ -239,9 +245,13 @@ class LinkEditor extends React.Component<Props, State> {
const { onCreateLink } = this.props;
value = value.trim();
if (value.length === 0) return;
if (value.length === 0) {
return;
}
if (onCreateLink) return onCreateLink(value);
if (onCreateLink) {
return onCreateLink(value);
}
};
handleRemoveLink = (): void => {

View File

@@ -44,8 +44,12 @@ function isVisible(props: Props) {
const { view } = props;
const { selection } = view.state;
if (!selection) return false;
if (selection.empty) return false;
if (!selection) {
return false;
}
if (selection.empty) {
return false;
}
if (selection instanceof NodeSelection && selection.node.type.name === "hr") {
return true;
}
@@ -209,8 +213,12 @@ export default class SelectionToolbar extends React.Component<Props> {
// Some extensions may be disabled, remove corresponding items
items = items.filter((item) => {
if (item.name === "separator") return true;
if (item.name && !this.props.commands[item.name]) return false;
if (item.name === "separator") {
return true;
}
if (item.name && !this.props.commands[item.name]) {
return false;
}
return true;
});