Re-enable rule jsx-curly-brace-presence (#10869)

This commit is contained in:
Kamil Gabryjelski 2020-09-14 19:44:03 +02:00 committed by GitHub
parent c5193ca018
commit a75c36281d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 14 additions and 16 deletions

View File

@ -117,7 +117,6 @@ module.exports = {
'react/default-props-match-prop-types': 0, // disabled temporarily
'react/destructuring-assignment': 0, // re-enable up for discussion
'react/forbid-prop-types': 0,
'react/jsx-curly-brace-presence': 0, // disabled temporarily
'react/jsx-filename-extension': [1, { extensions: ['.jsx', '.tsx'] }],
'react/jsx-fragments': 1,
'react/jsx-no-bind': 0,
@ -236,7 +235,6 @@ module.exports = {
'react/default-props-match-prop-types': 0, // disabled temporarily
'react/destructuring-assignment': 0, // re-enable up for discussion
'react/forbid-prop-types': 0,
'react/jsx-curly-brace-presence': 0, // disabled temporarily
'react/jsx-filename-extension': [1, { extensions: ['.jsx', '.tsx'] }],
'react/jsx-fragments': 1,
'react/jsx-no-bind': 0,

View File

@ -106,7 +106,7 @@ const bulkSelectColumnConfig = {
Header: ({ getToggleAllRowsSelectedProps }: any) => (
<IndeterminateCheckbox
{...getToggleAllRowsSelectedProps()}
id={'header-toggle-all'}
id="header-toggle-all"
/>
),
id: 'selection',

View File

@ -188,7 +188,7 @@ export function Menu({
<Nav className="navbar-right">
{!navbarRight.user_is_anonymous && <NewMenu />}
{settings && settings.length && (
<NavDropdown id={`settings-dropdown`} title="Settings">
<NavDropdown id="settings-dropdown" title="Settings">
{flatSettings.map((section, index) => {
if (section === '-') {
return (

View File

@ -160,7 +160,7 @@ function ColumnCollectionTable({
database/column name level via the extra parameter.`)}
</div>
}
control={<TextControl placeholder={'%y/%m/%d'} />}
control={<TextControl placeholder="%y/%m/%d" />}
/>
</Fieldset>
</FormContainer>

View File

@ -100,7 +100,7 @@ export default class ControlHeader extends React.Component {
<OverlayTrigger
placement="top"
overlay={
<Tooltip id={'error-tooltip'}>{this.props.warning}</Tooltip>
<Tooltip id="error-tooltip">{this.props.warning}</Tooltip>
}
>
<i className="fa fa-exclamation-circle text-warning" />
@ -112,7 +112,7 @@ export default class ControlHeader extends React.Component {
<OverlayTrigger
placement="top"
overlay={
<Tooltip id={'error-tooltip'}>{this.props.danger}</Tooltip>
<Tooltip id="error-tooltip">{this.props.danger}</Tooltip>
}
>
<i className="fa fa-exclamation-circle text-danger" />
@ -124,7 +124,7 @@ export default class ControlHeader extends React.Component {
<OverlayTrigger
placement="top"
overlay={
<Tooltip id={'error-tooltip'}>
<Tooltip id="error-tooltip">
{this.props.validationErrors.join(' ')}
</Tooltip>
}

View File

@ -125,7 +125,7 @@ export default function QueryAndSaveBtns({
<OverlayTrigger
placement="right"
overlay={
<Tooltip id={'query-error-tooltip'}>{errorMessage}</Tooltip>
<Tooltip id="query-error-tooltip">{errorMessage}</Tooltip>
}
>
<i className="fa fa-exclamation-circle text-danger fa-lg" />

View File

@ -454,7 +454,7 @@ export default class AnnotationLayer extends React.PureComponent {
? 'Interval Start column'
: 'Event Time Column'
}
description={'This column must contain date/time information.'}
description="This column must contain date/time information."
validationErrors={!timeColumn ? ['Mandatory'] : []}
clearable={false}
options={timeColumnOptions}
@ -467,7 +467,7 @@ export default class AnnotationLayer extends React.PureComponent {
hovered
name="annotation-layer-intervalEnd"
label="Interval End column"
description={'This column must contain date/time information.'}
description="This column must contain date/time information."
validationErrors={!intervalEndColumn ? ['Mandatory'] : []}
options={columns}
value={intervalEndColumn}
@ -478,7 +478,7 @@ export default class AnnotationLayer extends React.PureComponent {
hovered
name="annotation-layer-title"
label="Title Column"
description={'Pick a title for you annotation.'}
description="Pick a title for you annotation."
options={[{ value: '', label: 'None' }].concat(columns)}
value={titleColumn}
onChange={v => this.setState({ titleColumn: v })}
@ -643,7 +643,7 @@ export default class AnnotationLayer extends React.PureComponent {
hovered
name="annotation-layer-show-markers"
label="Show Markers"
description={'Shows or hides markers for the time series'}
description="Shows or hides markers for the time series"
value={showMarkers}
onChange={v => this.setState({ showMarkers: v })}
/>
@ -653,7 +653,7 @@ export default class AnnotationLayer extends React.PureComponent {
hovered
name="annotation-layer-hide-line"
label="Hide Line"
description={'Hides the Line for the time series'}
description="Hides the Line for the time series"
value={hideLine}
onChange={v => this.setState({ hideLine: v })}
/>

View File

@ -170,7 +170,7 @@ class DatasourceControl extends React.PureComponent {
<OverlayTrigger
placement="right"
overlay={
<Tooltip id={'toggle-datasource-tooltip'}>
<Tooltip id="toggle-datasource-tooltip">
{t('Expand/collapse datasource configuration')}
</Tooltip>
}

View File

@ -435,7 +435,7 @@ function ChartList(props: ChartListProps) {
title={chart.slice_name}
url={bulkSelectEnabled ? undefined : chart.url}
imgURL={chart.thumbnail_url ?? ''}
imgFallbackURL={'/static/assets/images/chart-card-fallback.png'}
imgFallbackURL="/static/assets/images/chart-card-fallback.png"
description={t('Last modified %s', chart.changed_on_delta_humanized)}
coverLeft={(chart.owners || []).slice(0, 5).map(owner => (
<AvatarIcon