From 742a9e9a24b344d0cc43c192e89a10401ba77d0f Mon Sep 17 00:00:00 2001 From: Andy Nicholson <intothemist@gmail.com> Date: Fri, 22 Jan 2021 16:50:23 +1100 Subject: [PATCH] fix(*): remove eslint disable lines --- .../src/components/ManuscriptPage.js | 7 +++++-- .../src/components/metadata/ReviewMetadata.js | 6 +++++- app/components/component-submit/src/upload.js | 4 ++-- app/components/xpub-journal/src/index.js | 14 ++++++++------ 4 files changed, 20 insertions(+), 11 deletions(-) diff --git a/app/components/component-manuscript/src/components/ManuscriptPage.js b/app/components/component-manuscript/src/components/ManuscriptPage.js index 8dc454b8d4..71be231abb 100644 --- a/app/components/component-manuscript/src/components/ManuscriptPage.js +++ b/app/components/component-manuscript/src/components/ManuscriptPage.js @@ -1,3 +1,4 @@ +import PropTypes from 'prop-types' import React from 'react' import { useQuery, gql } from '@apollo/client' import Manuscript from './Manuscript' @@ -37,15 +38,17 @@ const query = gql` } ` -// eslint-disable-next-line react/prop-types const ManuscriptPage = ({ match, ...props }) => { const { data, loading, error } = useQuery(query, { variables: { - // eslint-disable-next-line react/prop-types id: match.params.version, }, }) + ManuscriptPage.propTypes = { + match: PropTypes.node.isRequired, + } + if (loading) return <Spinner /> if (error) return JSON.stringify(error) const { manuscript } = data diff --git a/app/components/component-review/src/components/metadata/ReviewMetadata.js b/app/components/component-review/src/components/metadata/ReviewMetadata.js index 3b198faffb..934032b919 100644 --- a/app/components/component-review/src/components/metadata/ReviewMetadata.js +++ b/app/components/component-review/src/components/metadata/ReviewMetadata.js @@ -1,4 +1,4 @@ -/* eslint-disable react/prop-types */ +import PropTypes from 'prop-types' import React from 'react' import styled from 'styled-components' import { get } from 'lodash' @@ -129,4 +129,8 @@ const ReviewMetadata = ({ manuscript: rawManuscript }) => { ) } +ReviewMetadata.propTypes = { + manuscript: PropTypes.node.isRequired, +} + export default ReviewMetadata diff --git a/app/components/component-submit/src/upload.js b/app/components/component-submit/src/upload.js index dc0c4f3485..7e6f76a3e4 100644 --- a/app/components/component-submit/src/upload.js +++ b/app/components/component-submit/src/upload.js @@ -1,6 +1,5 @@ import config from 'config' import request from 'pubsweet-client/src/helpers/api' -// eslint-disable-next-line import/no-extraneous-dependencies import gql from 'graphql-tag' import currentRolesVar from '../../../shared/currentRolesVar' @@ -204,7 +203,6 @@ export default ({ journals, currentUser, setConversion, - // eslint-disable-next-line consistent-return }) => async files => { setConversion({ converting: true }) let manuscriptData @@ -251,4 +249,6 @@ export default ({ } catch (error) { setConversion({ error }) } + + return false } diff --git a/app/components/xpub-journal/src/index.js b/app/components/xpub-journal/src/index.js index c4a699b76f..97f64d2f6f 100644 --- a/app/components/xpub-journal/src/index.js +++ b/app/components/xpub-journal/src/index.js @@ -1,13 +1,15 @@ -/* eslint-disable react/destructuring-assignment */ +import PropTypes from 'prop-types' import React from 'react' const JournalContext = React.createContext() -const JournalProvider = props => ( - // eslint-disable-next-line react/prop-types - <JournalContext.Provider value={props.journal}> - {props.children} - </JournalContext.Provider> +const JournalProvider = ({ journal, children }) => ( + <JournalContext.Provider value={journal}>{children}</JournalContext.Provider> ) +JournalProvider.propTypes = { + journal : PropTypes.node.isRequired, + children : PropTypes.node.isRequired, +} + export { JournalContext, JournalProvider } -- GitLab