Add ESLint rule (object-curly-spacing) (#3498)
This commit is contained in:
		
							parent
							
								
									cb7ee4698f
								
							
						
					
					
						commit
						fda5c699c2
					
				| @ -54,6 +54,9 @@ rules: | ||||
|   comma-dangle: | ||||
|   - error | ||||
|   - always-multiline | ||||
|   object-curly-spacing: | ||||
|   - error | ||||
|   - always | ||||
| 
 | ||||
|   react/jsx-wrap-multilines: error | ||||
|   react/jsx-no-bind: error | ||||
|  | ||||
| @ -9,7 +9,7 @@ class AvatarOverlay extends React.PureComponent { | ||||
|   }; | ||||
| 
 | ||||
|   render() { | ||||
|     const {staticSrc, overlaySrc} = this.props; | ||||
|     const { staticSrc, overlaySrc } = this.props; | ||||
| 
 | ||||
|     const baseStyle = { | ||||
|       backgroundImage: `url(${staticSrc})`, | ||||
|  | ||||
| @ -46,21 +46,21 @@ class EmojiPickerDropdown extends React.PureComponent { | ||||
|   } | ||||
| 
 | ||||
|   onShowDropdown = () => { | ||||
|     this.setState({active: true}); | ||||
|     this.setState({ active: true }); | ||||
|     if (!EmojiPicker) { | ||||
|       this.setState({loading: true}); | ||||
|       this.setState({ loading: true }); | ||||
|       import(/* webpackChunkName: "emojione_picker" */ 'emojione-picker').then(TheEmojiPicker => { | ||||
|         EmojiPicker = TheEmojiPicker.default; | ||||
|         this.setState({loading: false}); | ||||
|         this.setState({ loading: false }); | ||||
|       }).catch(err => { | ||||
|         // TODO: show the user an error?
 | ||||
|         this.setState({loading: false}); | ||||
|         this.setState({ loading: false }); | ||||
|       }); | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   onHideDropdown = () => { | ||||
|     this.setState({active: false}); | ||||
|     this.setState({ active: false }); | ||||
|   } | ||||
| 
 | ||||
|   render () { | ||||
|  | ||||
| @ -12,8 +12,8 @@ import ImmutablePureComponent from 'react-immutable-pure-component'; | ||||
| const messages = defineMessages({ | ||||
|   heading: { id: 'getting_started.heading', defaultMessage: 'Getting started' }, | ||||
|   public_timeline: { id: 'navigation_bar.public_timeline', defaultMessage: 'Federated timeline' }, | ||||
|   navigation_subheading: { id: 'column_subheading.navigation', defaultMessage: 'Navigation'}, | ||||
|   settings_subheading: { id: 'column_subheading.settings', defaultMessage: 'Settings'}, | ||||
|   navigation_subheading: { id: 'column_subheading.navigation', defaultMessage: 'Navigation' }, | ||||
|   settings_subheading: { id: 'column_subheading.settings', defaultMessage: 'Settings' }, | ||||
|   community_timeline: { id: 'navigation_bar.community_timeline', defaultMessage: 'Local timeline' }, | ||||
|   preferences: { id: 'navigation_bar.preferences', defaultMessage: 'Preferences' }, | ||||
|   follow_requests: { id: 'navigation_bar.follow_requests', defaultMessage: 'Follow requests' }, | ||||
|  | ||||
| @ -22,11 +22,11 @@ class ImageLoader extends React.PureComponent { | ||||
| 
 | ||||
|   loadImage(src) { | ||||
|     const image = new Image(); | ||||
|     image.onerror = () => this.setState({loading: false, error: true}); | ||||
|     image.onload = () => this.setState({loading: false, error: false}); | ||||
|     image.onerror = () => this.setState({ loading: false, error: true }); | ||||
|     image.onload = () => this.setState({ loading: false, error: false }); | ||||
|     image.src = src; | ||||
|     this.lastSrc = src; | ||||
|     this.setState({loading: true}); | ||||
|     this.setState({ loading: true }); | ||||
|   } | ||||
| 
 | ||||
|   render() { | ||||
|  | ||||
| @ -26,11 +26,11 @@ class MediaModal extends ImmutablePureComponent { | ||||
|   }; | ||||
| 
 | ||||
|   handleNextClick = () => { | ||||
|     this.setState({ index: (this.getIndex() + 1) % this.props.media.size}); | ||||
|     this.setState({ index: (this.getIndex() + 1) % this.props.media.size }); | ||||
|   } | ||||
| 
 | ||||
|   handlePrevClick = () => { | ||||
|     this.setState({ index: (this.getIndex() - 1) % this.props.media.size}); | ||||
|     this.setState({ index: (this.getIndex() - 1) % this.props.media.size }); | ||||
|   } | ||||
| 
 | ||||
|   handleKeyUp = (e) => { | ||||
|  | ||||
| @ -139,7 +139,7 @@ const PageSix = ({ admin, domain }) => { | ||||
|       <p> | ||||
|         <FormattedMessage id='onboarding.page_six.admin' defaultMessage="Your instance's admin is {admin}." values={{ admin: <Permalink href={admin.get('url')} to={`/accounts/${admin.get('id')}`}>@{admin.get('acct')}</Permalink> }} /> | ||||
|         <br /> | ||||
|         <FormattedMessage id='onboarding.page_six.read_guidelines' defaultMessage="Please read {domain}'s {guidelines}!" values={{domain, guidelines: <a href='/about/more' target='_blank'><FormattedMessage id='onboarding.page_six.guidelines' defaultMessage='community guidelines' /></a> }}/> | ||||
|         <FormattedMessage id='onboarding.page_six.read_guidelines' defaultMessage="Please read {domain}'s {guidelines}!" values={{ domain, guidelines: <a href='/about/more' target='_blank'><FormattedMessage id='onboarding.page_six.guidelines' defaultMessage='community guidelines' /></a> }}/> | ||||
|       </p> | ||||
|     ); | ||||
|   } | ||||
|  | ||||
| @ -56,7 +56,7 @@ const mapDispatchToProps = (dispatch, { type, id }) => ({ | ||||
|   onScrollToBottom: debounce(() => { | ||||
|     dispatch(scrollTopTimeline(type, false)); | ||||
|     dispatch(expandTimeline(type, id)); | ||||
|   }, 300, {leading: true}), | ||||
|   }, 300, { leading: true }), | ||||
| 
 | ||||
|   onScrollToTop: debounce(() => { | ||||
|     dispatch(scrollTopTimeline(type, true)); | ||||
|  | ||||
| @ -35,7 +35,7 @@ const validateLanguages = function (languages, validators) { | ||||
| 
 | ||||
|   if (invalidLanguages.length > 0) { | ||||
|     console.log(`\nError: Specified invalid LANGUAGES:`); | ||||
|     for (let {language, error} of invalidLanguages) { | ||||
|     for (let { language, error } of invalidLanguages) { | ||||
|       console.error(`* ${language}: ${error}`); | ||||
|     } | ||||
|     console.log(`\nUse yarn "manage:translations -- --help" for usage information\n`); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user