fix many linting errors
This commit is contained in:
		
							parent
							
								
									90c76c1d08
								
							
						
					
					
						commit
						617cffc869
					
				
					 5 changed files with 38 additions and 32 deletions
				
			
		
							
								
								
									
										19
									
								
								.eslintrc
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								.eslintrc
									
									
									
									
									
								
							|  | @ -6,11 +6,6 @@ | ||||||
|     "node": true, |     "node": true, | ||||||
|     "mocha": true |     "mocha": true | ||||||
|   }, |   }, | ||||||
|   "ecmaFeatures": { |  | ||||||
|     "jsx": true, |  | ||||||
|     "es6": true, |  | ||||||
|     "classes": true |  | ||||||
|   }, |  | ||||||
|   "rules": { |   "rules": { | ||||||
|     "linebreak-style": 0, |     "linebreak-style": 0, | ||||||
|     "react/no-multi-comp": 0, |     "react/no-multi-comp": 0, | ||||||
|  | @ -51,6 +46,20 @@ | ||||||
|           "to" |           "to" | ||||||
|         ] |         ] | ||||||
|       } |       } | ||||||
|  |     ], | ||||||
|  |     "jsx-a11y/label-has-for": [ | ||||||
|  |       2, | ||||||
|  |       { | ||||||
|  |         "components": [ | ||||||
|  |           "Label" | ||||||
|  |         ], | ||||||
|  |         "required": { | ||||||
|  |           "every": [ | ||||||
|  |             "id" | ||||||
|  |           ] | ||||||
|  |         }, | ||||||
|  |         "allowChildren": false | ||||||
|  |       } | ||||||
|     ] |     ] | ||||||
|   }, |   }, | ||||||
|   "plugins": [ |   "plugins": [ | ||||||
|  |  | ||||||
|  | @ -41,12 +41,12 @@ class CopyableInput extends React.Component { | ||||||
|           ref={(element) => { this.tooltip = element; }} |           ref={(element) => { this.tooltip = element; }} | ||||||
|           onMouseLeave={this.onMouseLeaveHandler} |           onMouseLeave={this.onMouseLeaveHandler} | ||||||
|         > |         > | ||||||
|           <label className="copyable-input__label" htmlFor="copyable-input__value"> |           <label className="copyable-input__label" htmlFor={`copyable-input__value-${label}`}> | ||||||
|             {label} |             {label} | ||||||
|             <input |             <input | ||||||
|               type="text" |               type="text" | ||||||
|               className="copyable-input__value" |               className="copyable-input__value" | ||||||
|               id="copyable-input__value" |               id={`copyable-input__value-${label}`} | ||||||
|               value={value} |               value={value} | ||||||
|               ref={(element) => { this.input = element; }} |               ref={(element) => { this.input = element; }} | ||||||
|               readOnly |               readOnly | ||||||
|  |  | ||||||
|  | @ -9,11 +9,12 @@ class EditorAccessibility extends React.Component { | ||||||
|     const messages = []; |     const messages = []; | ||||||
|     if (this.props.lintMessages.length > 0) { |     if (this.props.lintMessages.length > 0) { | ||||||
|       this.props.lintMessages.forEach((lintMessage, i) => { |       this.props.lintMessages.forEach((lintMessage, i) => { | ||||||
|         messages.push(<li key={lintMessage.id}> |         messages.push(( | ||||||
|           {lintMessage.severity} in line |           <li key={lintMessage.id}> | ||||||
|           {lintMessage.line} : |             {lintMessage.severity} in line | ||||||
|           {lintMessage.message} |             {lintMessage.line} : | ||||||
|         </li>); |             {lintMessage.message} | ||||||
|  |           </li>)); | ||||||
|       }); |       }); | ||||||
|     } else { |     } else { | ||||||
|       messages.push(<li tabIndex="0" key={0}> There are no lint messages </li>); |       messages.push(<li tabIndex="0" key={0}> There are no lint messages </li>); | ||||||
|  |  | ||||||
|  | @ -63,7 +63,7 @@ export function validateAndLoginUser(previousPath, formProps, dispatch) { | ||||||
|         resolve(); |         resolve(); | ||||||
|       }) |       }) | ||||||
|       .catch((response) => { |       .catch((response) => { | ||||||
|         reject({ password: response.data.message, _error: 'Login failed!' }); |         reject({ password: response.data.message, _error: 'Login failed!' }); // eslint-disable-line
 | ||||||
|       }); |       }); | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | @ -212,5 +212,5 @@ export function updateSettings(formValues) { | ||||||
|         dispatch(updateSettingsSuccess(response.data)); |         dispatch(updateSettingsSuccess(response.data)); | ||||||
|         browserHistory.push('/'); |         browserHistory.push('/'); | ||||||
|       }) |       }) | ||||||
|       .catch(response => Promise.reject({ currentPassword: response.data.error })); |       .catch(response => Promise.reject(new Error(response.data.error))); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -13,12 +13,12 @@ | ||||||
| .copyable-input__value { | .copyable-input__value { | ||||||
|   width: 100%; |   width: 100%; | ||||||
|   font-size: #{16 / $base-font-size}rem; |   font-size: #{16 / $base-font-size}rem; | ||||||
|   margin-top: #{5 / $base-font-size}rem; |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .copyable-input__label { | .copyable-input__label { | ||||||
|   width: 100%; |   width: 100%; | ||||||
|   font-size: #{12 / $base-font-size}rem; |   font-size: #{12 / $base-font-size}rem; | ||||||
|  |   padding-bottom: #{5 / $base-font-size}rem; | ||||||
|   @include themify() { |   @include themify() { | ||||||
|     color: getThemifyVariable('inactive-text-color'); |     color: getThemifyVariable('inactive-text-color'); | ||||||
|   } |   } | ||||||
|  | @ -34,24 +34,20 @@ | ||||||
|   width: 100%; |   width: 100%; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .copyable-input { | .tooltipped::after { | ||||||
|   .tooltipped::after { |   @include themify() { | ||||||
|     @include themify() { |     background-color: getThemifyVariable('button-background-hover-color'); | ||||||
|       background-color: getThemifyVariable('button-background-hover-color'); |     color: getThemifyVariable('button-hover-color'); | ||||||
|       color: getThemifyVariable('button-hover-color'); |  | ||||||
|     } |  | ||||||
|     font-family: Montserrat, sans-serif; |  | ||||||
|     font-size: #{12 / $base-font-size}rem; |  | ||||||
|     bottom: #{41 / $base-font-size}rem; |  | ||||||
|   } |   } | ||||||
|  |   font-family: Montserrat, sans-serif; | ||||||
|  |   font-size: #{12 / $base-font-size}rem; | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
|   .tooltipped-n::before, | .tooltipped-n::before, | ||||||
|   .tooltipped::before, | .tooltipped::before, | ||||||
|   { |  { | ||||||
|     @include themify() { |   @include themify() { | ||||||
|       color: getThemifyVariable('button-background-hover-color'); |     color: getThemifyVariable('button-background-hover-color'); | ||||||
|       border-top-color: getThemifyVariable('button-background-hover-color'); |     border-top-color: getThemifyVariable('button-background-hover-color'); | ||||||
|     } |  | ||||||
|     top: #{14 / $base-font-size}rem; |  | ||||||
|   } |   } | ||||||
| } | } | ||||||
		Loading…
	
		Reference in a new issue
	
	 Cassie Tarakajian
						Cassie Tarakajian