Skip to content

Commit

Permalink
chore: remove unused ESLint directives (nodejs#2772)
Browse files Browse the repository at this point in the history
  • Loading branch information
nschonni authored Sep 19, 2022
1 parent f32650f commit 9e0300d
Show file tree
Hide file tree
Showing 12 changed files with 1 addition and 15 deletions.
2 changes: 0 additions & 2 deletions gatsby-browser.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ import type { WrapPageElementBrowser } from './src/types';

import './src/styles/index.scss';

// eslint-disable-next-line import/prefer-default-export
export const wrapPageElement: WrapPageElementBrowser = ({ element, props }) => {
const { locale = defaultLanguage, intlMessages = defaultMessages } =
props.pageContext;

// eslint-disable-next-line react/jsx-props-no-spreading
return (
<ReactIntlProvider locale={locale} messages={intlMessages}>
{element}
Expand Down
2 changes: 0 additions & 2 deletions gatsby-ssr.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@ import ReactIntlProvider from './src/containers/ReactIntl';
import { defaultLanguage, defaultMessages } from './locales';
import type { WrapPageElementSSR } from './src/types';

// eslint-disable-next-line import/prefer-default-export
export const wrapPageElement: WrapPageElementSSR = ({ element, props }) => {
const { locale = defaultLanguage, intlMessages = defaultMessages } =
props.pageContext;

// eslint-disable-next-line react/jsx-props-no-spreading
return (
<ReactIntlProvider locale={locale} messages={intlMessages}>
{element}
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
"test-watch": "jest --watch",
"test-ci": "npm run test -- --coverage",
"lint": "npm run type-check && npm run lint:js && npm run lint:md && npm run lint:scss",
"lint:js": "eslint \"**/*.{js,jsx,ts,tsx}\" --cache --cache-file .eslintjscache",
"lint:js": "eslint \"**/*.{js,jsx,ts,tsx}\" --cache --cache-file .eslintjscache --report-unused-disable-directives",
"lint:md": "eslint \"content/**/*.{md,mdx}\" --cache --cache-file .eslintmdcache",
"lint:scss": "stylelint --config ./.stylelintrc.json \"./src/**/*.{css,sass,scss}\"",
"lint:fix": "npm run lint -- --fix",
Expand Down
1 change: 0 additions & 1 deletion src/components/Seo/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import React from 'react';
import { Helmet } from 'react-helmet';
// eslint-disable-next-line import/no-extraneous-dependencies
import { useLocation } from '@gatsbyjs/reach-router';
import config from '../../config.json';

Expand Down
1 change: 0 additions & 1 deletion src/hooks/useAutoClosableDropdown.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import React, { useEffect, useRef } from 'react';
import Dropdown, { DropdownItem } from '../components/Dropdown';

// eslint-disable-next-line import/prefer-default-export
export const useAutoClosableDropdown = <T extends HTMLElement>(
items: Array<DropdownItem>,
elementRef: React.RefObject<T>
Expand Down
1 change: 0 additions & 1 deletion src/hooks/useMediaQuery.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ const mediaQueryChangeUnsubscribe = (
}
};

// eslint-disable-next-line import/prefer-default-export
export function useMediaQuery(query: string): boolean | undefined {
const [matches, setMatches] = useState<boolean>();

Expand Down
1 change: 0 additions & 1 deletion src/hooks/useNavigateToDifferentLocale.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { navigate as gatsbyNavigate, withPrefix } from 'gatsby';
// eslint-disable-next-line import/no-extraneous-dependencies
import { useLocation } from '@gatsbyjs/reach-router';
import { useLocalization } from 'gatsby-theme-i18n';

Expand Down
1 change: 0 additions & 1 deletion src/hooks/useNodeJsContributorsApi.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,6 @@ export interface ContributorApiResponse {
url: string;
type: string;
contributions: number;
/* eslint-disable camelcase */
node_id: string;
avatar_url: string;
gravatar_id: string;
Expand Down
1 change: 0 additions & 1 deletion src/hooks/useOnScreen.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import { MutableRefObject, useEffect, useState } from 'react';
* @param ref
* @param observeOnce
*/
// eslint-disable-next-line import/prefer-default-export
export function useOnScreen(
ref: MutableRefObject<Element>,
observeOnce: boolean
Expand Down
2 changes: 0 additions & 2 deletions test/__mocks__/@testing-library/react.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@ const render = (
ui: React.ReactElement,
{ locale = 'en', ...renderOptions } = {}
) => {
// eslint-disable-next-line react/prop-types
const ProviderComponent = ({ children }: { children: React.ReactNode }) => (
// eslint-disable-next-line react/jsx-filename-extension
<IntlProvider locale={locale} messages={messages}>
{children}
</IntlProvider>
Expand Down
1 change: 0 additions & 1 deletion util-node/apiDocsTransformUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ function createNavigationCreator({ version, name }) {
navigationEntriesForFile.push(
...metadataTypes.map(type => ({
slug: `${apiPath}${version}/${name}/${getHash(type, title)}`,
// eslint-disable-next-line no-useless-escape
title: title.split('(')[0].replace(/[^\w\- ]+/g, ''),
type,
name,
Expand Down
1 change: 0 additions & 1 deletion util-node/createSlug.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
/* eslint-disable @typescript-eslint/explicit-function-return-type */
function createSlug(title) {
let slug = title.toLowerCase().trim();

Expand Down

0 comments on commit 9e0300d

Please sign in to comment.