[build] upgrade eslint to 9.37.0 (#88)

Co-authored-by: tobi <tobi.smethurst@protonmail.com>
Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88
Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org>
Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
This commit is contained in:
Zoë Bijl
2025-10-12 13:42:02 +02:00
committed by tobi
parent 75d7a62693
commit 1ff70886a1
975 changed files with 22196 additions and 21964 deletions
@@ -1,23 +1,23 @@
import PropTypes from 'prop-types';
import { Children, cloneElement, PureComponent } from 'react';
import PropTypes from "prop-types";
import { Children, cloneElement, PureComponent } from "react";
import classNames from 'classnames';
import classNames from "classnames";
import { List as ImmutableList } from 'immutable';
import { connect } from 'react-redux';
import { List as ImmutableList } from "immutable";
import { connect } from "react-redux";
import { supportsPassiveEvents } from 'detect-passive-events';
import { throttle } from 'lodash';
import { supportsPassiveEvents } from "detect-passive-events";
import { throttle } from "lodash";
import ScrollContainer from 'mastodon/containers/scroll_container';
import ScrollContainer from "mastodon/containers/scroll_container";
import IntersectionObserverArticleContainer from '../containers/intersection_observer_article_container';
import { attachFullscreenListener, detachFullscreenListener, isFullscreen } from '../features/ui/util/fullscreen';
import IntersectionObserverWrapper from '../features/ui/util/intersection_observer_wrapper';
import IntersectionObserverArticleContainer from "../containers/intersection_observer_article_container";
import { attachFullscreenListener, detachFullscreenListener, isFullscreen } from "../features/ui/util/fullscreen";
import IntersectionObserverWrapper from "../features/ui/util/intersection_observer_wrapper";
import { LoadMore } from './load_more';
import { LoadPending } from './load_pending';
import { LoadingIndicator } from './loading_indicator';
import { LoadMore } from "./load_more";
import { LoadPending } from "./load_pending";
import { LoadingIndicator } from "./loading_indicator";
const MOUSE_IDLE_DELAY = 300;
@@ -236,7 +236,7 @@ class ScrollableList extends PureComponent {
attachIntersectionObserver () {
let nodeOptions = {
root: this.node,
rootMargin: '300% 0px',
rootMargin: "300% 0px",
};
this.intersectionObserverWrapper
@@ -249,21 +249,21 @@ class ScrollableList extends PureComponent {
attachScrollListener () {
if (this.props.bindToDocument) {
document.addEventListener('scroll', this.handleScroll);
document.addEventListener('wheel', this.handleWheel, listenerOptions);
document.addEventListener("scroll", this.handleScroll);
document.addEventListener("wheel", this.handleWheel, listenerOptions);
} else {
this.node.addEventListener('scroll', this.handleScroll);
this.node.addEventListener('wheel', this.handleWheel, listenerOptions);
this.node.addEventListener("scroll", this.handleScroll);
this.node.addEventListener("wheel", this.handleWheel, listenerOptions);
}
}
detachScrollListener () {
if (this.props.bindToDocument) {
document.removeEventListener('scroll', this.handleScroll);
document.removeEventListener('wheel', this.handleWheel, listenerOptions);
document.removeEventListener("scroll", this.handleScroll);
document.removeEventListener("wheel", this.handleWheel, listenerOptions);
} else {
this.node.removeEventListener('scroll', this.handleScroll);
this.node.removeEventListener('wheel', this.handleWheel, listenerOptions);
this.node.removeEventListener("scroll", this.handleScroll);
this.node.removeEventListener("wheel", this.handleWheel, listenerOptions);
}
}
@@ -324,7 +324,7 @@ class ScrollableList extends PureComponent {
);
} else if (isLoading || childrenCount > 0 || numPending > 0 || hasMore || !emptyMessage) {
scrollableArea = (
<div className={classNames('scrollable', { fullscreen })} ref={this.setRef} onMouseMove={this.handleMouseMove}>
<div className={classNames("scrollable", { fullscreen })} ref={this.setRef} onMouseMove={this.handleMouseMove}>
<div role='feed' className='item-list'>
{prepend}
@@ -356,7 +356,7 @@ class ScrollableList extends PureComponent {
);
} else {
scrollableArea = (
<div className={classNames('scrollable scrollable--flex', { fullscreen })} ref={this.setRef}>
<div className={classNames("scrollable scrollable--flex", { fullscreen })} ref={this.setRef}>
{alwaysPrepend && prepend}
<div className='empty-column-indicator'>