[lint] Add lint rule enforcing React Fragment shorthand (#8585)

This commit is contained in:
Erik Ritter
2019-11-18 16:17:12 -08:00
committed by GitHub
parent ff6ab10893
commit 7d14b71a93
14 changed files with 94 additions and 51 deletions

View File

@@ -109,10 +109,10 @@ class App extends React.PureComponent {
);
} else {
content = (
<React.Fragment>
<>
<QueryAutoRefresh />
<TabbedSqlEditors />
</React.Fragment>
</>
);
}
return (

View File

@@ -184,7 +184,7 @@ class ExploreResultsButton extends React.PureComponent {
render() {
const allowsSubquery = this.props.database && this.props.database.allows_subquery;
return (
<React.Fragment>
<>
<Button
bsSize="small"
onClick={this.onClick}
@@ -198,7 +198,7 @@ class ExploreResultsButton extends React.PureComponent {
this.dialog = el;
}}
/>
</React.Fragment>
</>
);
}
}

View File

@@ -213,7 +213,7 @@ export default class ResultSet extends React.PureComponent {
? results.expanded_columns.map(col => col.name)
: [];
return (
<React.Fragment>
<>
{this.renderControls.bind(this)()}
{sql}
<FilterableTable
@@ -223,7 +223,7 @@ export default class ResultSet extends React.PureComponent {
filterText={this.state.searchText}
expandedColumns={expandedColumns}
/>
</React.Fragment>
</>
);
} else if (data && data.length === 0) {
return <Alert bsStyle="warning">{t('The query returned no data')}</Alert>;

View File

@@ -238,10 +238,10 @@ class TabbedSqlEditors extends React.PureComponent {
const state = latestQuery ? latestQuery.state : '';
const title = (
<React.Fragment>
<>
<TabStatusIcon onClose={() => this.removeQueryEditor(qe)} tabState={state} />{' '}
{qe.title}{' '}
</React.Fragment>
</>
);
const tabTitle = (
<SplitButton