Skip to content

Commit 73aeff6

Browse files
authored
chore: update to latest eslint v9 config (#1522)
Closes #1276
1 parent ecc5677 commit 73aeff6

File tree

16 files changed

+130
-35
lines changed

16 files changed

+130
-35
lines changed

apify-docs-theme/src/theme/ColorModeToggle/index.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import useIsBrowser from '@docusaurus/useIsBrowser';
33
import clsx from 'clsx';
44
import React from 'react';
55

6-
import styles from './styles.module.css';
76
import IconDarkMode from '../Icon/DarkMode';
87
import IconLightMode from '../Icon/LightMode';
8+
import styles from './styles.module.css';
99

1010
function ColorModeToggle({
1111
className,

apify-docs-theme/src/theme/Navbar/Content/index.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import NavbarSearch from '@theme/Navbar/Search';
1111
import NavbarItem from '@theme/NavbarItem';
1212
import React from 'react';
1313

14-
import styles from './styles.module.css';
1514
import SearchBar from '../../SearchBar';
15+
import styles from './styles.module.css';
1616

1717
function NavbarItems({ items }) {
1818
return (

eslint.config.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import react from 'eslint-plugin-react';
22
import globals from 'globals';
33

4-
import apify from '@apify/eslint-config';
4+
import apify from '@apify/eslint-config/ts';
55

66
export default [
77
{

package-lock.json

+109-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,17 @@
4343
"postinstall": "patch-package"
4444
},
4545
"devDependencies": {
46-
"@apify/eslint-config": "0.5.0-beta.4",
46+
"@apify/eslint-config": "^1.0.0",
4747
"@apify/tsconfig": "^0.1.0",
4848
"@rsbuild/plugin-styled-components": "^1.1.0",
4949
"@types/react": "^18.2.8",
5050
"babel-plugin-styled-components": "^2.1.4",
5151
"cross-env": "^7.0.3",
52-
"eslint": "^9.19.0",
52+
"eslint": "^9.24.0",
5353
"eslint-plugin-json": "^4.0.1",
5454
"eslint-plugin-markdown": "^5.1.0",
55-
"eslint-plugin-react": "^7.37.4",
56-
"eslint-plugin-react-hooks": "^5.1.0",
55+
"eslint-plugin-react": "^7.37.5",
56+
"eslint-plugin-react-hooks": "^5.2.0",
5757
"fs-extra": "^11.1.1",
5858
"globals": "^16.0.0",
5959
"globby": "^14.0.0",
@@ -63,7 +63,7 @@
6363
"patch-package": "^8.0.0",
6464
"rimraf": "^6.0.0",
6565
"typescript": "5.8.3",
66-
"typescript-eslint": "^8.22.0"
66+
"typescript-eslint": "^8.29.1"
6767
},
6868
"dependencies": {
6969
"@apify/ui-library": "^0.62.0",
@@ -80,8 +80,8 @@
8080
"@redocly/cli": "^1.27.1",
8181
"ajv": "^8.17.1",
8282
"clsx": "^2.0.0",
83-
"docusaurus-plugin-openapi-docs": "^4.3.2",
84-
"docusaurus-theme-openapi-docs": "^4.3.2",
83+
"docusaurus-plugin-openapi-docs": "^4.3.7",
84+
"docusaurus-theme-openapi-docs": "^4.3.7",
8585
"form-data": "^4.0.0",
8686
"github-buttons": "^2.28.0",
8787
"postcss-preset-env": "^10.0.0",

src/components/ActionCard/ActionCard.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import styled from 'styled-components';
44

55
import { HorizontalTile, theme } from '@apify/ui-library';
66

7-
import styles from './styles.module.css';
87
import ArrowRight20 from '../../pages/img/arrow-right-20.svg';
98
import { Heading } from '../Heading';
109
import { Text } from '../Text';
10+
import styles from './styles.module.css';
1111

1212
const StyledHorizontalTile = styled(HorizontalTile)`
1313
height: 100%;

src/components/ActorTemplates/ActorTemplates.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import Link from '@docusaurus/Link';
22
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
33
import React, {
4-
useState,
54
useEffect,
5+
useState,
66
} from 'react';
77
import styled from 'styled-components';
88

src/components/CardWithIcon/CardWithIcon.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import Link from '@docusaurus/Link';
22
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
33

4-
import { VerticalTile, theme } from '@apify/ui-library';
4+
import { theme, VerticalTile } from '@apify/ui-library';
55

6-
import styles from './styles.module.css';
76
import { Heading } from '../Heading';
87
import { Text } from '../Text';
8+
import styles from './styles.module.css';
99

1010
interface CardWithIconProps {
1111
icon: React.ReactNode;

src/components/ChangeLog/ChangeLog.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Link from '@docusaurus/Link';
2-
import { useState, useEffect } from 'react';
2+
import { useEffect, useState } from 'react';
33

44
import styles from './styles.module.css';
55

src/components/Hero/Hero.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import clsx from 'clsx';
22
import type React from 'react';
33

4-
import styles from './styles.module.css';
54
import { Heading } from '../Heading';
5+
import styles from './styles.module.css';
66

77
interface HeroProps {
88
heading: string;

src/components/OpenSourceCards/OpenSourceCards.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import GitHubButton from 'react-github-btn';
77

88
import { theme } from '@apify/ui-library';
99

10-
import styles from './styles.module.css';
1110
import CardWithImageAndContent from '../CardWithImageAndContent/ImageWithContent';
1211
import { Heading } from '../Heading';
1312
import { Text } from '../Text';
13+
import styles from './styles.module.css';
1414

1515
const OpenSourceCards: React.FC = () => {
1616
const { colorMode } = useColorMode();

src/components/PlainCard/PlainCard.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import Link from '@docusaurus/Link';
22
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
33

4-
import { VerticalTile, theme } from '@apify/ui-library';
4+
import { theme, VerticalTile } from '@apify/ui-library';
55

6-
import styles from './styles.module.css';
76
import { Heading } from '../Heading';
87
import { Text } from '../Text';
8+
import styles from './styles.module.css';
99

1010
interface PlainCardProps {
1111
icon: React.ReactNode;

src/components/Section/Section.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import clsx from 'clsx';
22

33
import { theme } from '@apify/ui-library';
44

5-
import styles from './styles.module.css';
65
import { Heading } from '../Heading';
76
import { Text } from '../Text';
7+
import styles from './styles.module.css';
88

99
interface SectionProps {
1010
heading?: string;

src/pages/api/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ import {
1313
theme,
1414
} from '@apify/ui-library';
1515

16-
import styles from './styles.module.css';
1716
import GitButton from '../../components/GitButton';
1817
import Hero from '../../components/Hero/Hero';
1918
import Section from '../../components/Section/Section';
2019
import Tabs from '../../components/Tabs';
2120
import UiLibraryWrapper from '../../components/UiLibraryWrapper';
21+
import styles from './styles.module.css';
2222

2323
const SectionWrapper = styled(Section)`
2424
display: flex;

0 commit comments

Comments
 (0)