Enable ESLint Promise plugin defaults (#22229)
This commit is contained in:
		@@ -6,6 +6,7 @@ module.exports = {
 | 
			
		||||
    'plugin:react/recommended',
 | 
			
		||||
    'plugin:jsx-a11y/recommended',
 | 
			
		||||
    'plugin:import/recommended',
 | 
			
		||||
    'plugin:promise/recommended',
 | 
			
		||||
  ],
 | 
			
		||||
 | 
			
		||||
  env: {
 | 
			
		||||
@@ -199,11 +200,15 @@ module.exports = {
 | 
			
		||||
    ],
 | 
			
		||||
    'import/no-webpack-loader-syntax': 'error',
 | 
			
		||||
 | 
			
		||||
    'promise/always-return': 'off',
 | 
			
		||||
    'promise/catch-or-return': [
 | 
			
		||||
      'error',
 | 
			
		||||
      {
 | 
			
		||||
        allowFinally: true,
 | 
			
		||||
      },
 | 
			
		||||
    ],
 | 
			
		||||
    'promise/no-callback-in-promise': 'off',
 | 
			
		||||
    'promise/no-nesting': 'off',
 | 
			
		||||
    'promise/no-promise-in-callback': 'off',
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
 | 
			
		||||
const checkNotificationPromise = () => {
 | 
			
		||||
  try {
 | 
			
		||||
    // eslint-disable-next-line promise/catch-or-return
 | 
			
		||||
    // eslint-disable-next-line promise/catch-or-return, promise/valid-params
 | 
			
		||||
    Notification.requestPermission().then();
 | 
			
		||||
  } catch(e) {
 | 
			
		||||
    return false;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user