forked from EVOgeek/Vmeda.Online
		
	MOBILE-3744 a11y: Enable aria accessibility linting
This commit is contained in:
		
							parent
							
								
									603190c3c5
								
							
						
					
					
						commit
						2a90fda846
					
				
							
								
								
									
										19
									
								
								.eslintrc.js
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								.eslintrc.js
									
									
									
									
									
								
							@ -15,7 +15,6 @@ const appConfig = {
 | 
			
		||||
        'eslint:recommended',
 | 
			
		||||
        'plugin:@typescript-eslint/recommended',
 | 
			
		||||
        'prettier',
 | 
			
		||||
        'prettier/@typescript-eslint',
 | 
			
		||||
        'plugin:@angular-eslint/recommended',
 | 
			
		||||
        'plugin:promise/recommended',
 | 
			
		||||
    ],
 | 
			
		||||
@ -90,7 +89,16 @@ const appConfig = {
 | 
			
		||||
                },
 | 
			
		||||
            },
 | 
			
		||||
        ],
 | 
			
		||||
        '@typescript-eslint/member-ordering': 'error',
 | 
			
		||||
        '@typescript-eslint/member-ordering': [
 | 
			
		||||
            'error',
 | 
			
		||||
            {
 | 
			
		||||
                default:
 | 
			
		||||
                {
 | 
			
		||||
                    order: 'as-written',
 | 
			
		||||
                },
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
        ],
 | 
			
		||||
        '@typescript-eslint/naming-convention': [
 | 
			
		||||
            'error',
 | 
			
		||||
            {
 | 
			
		||||
@ -276,6 +284,13 @@ module.exports = {
 | 
			
		||||
            extends: ['plugin:@angular-eslint/template/recommended'],
 | 
			
		||||
            rules: {
 | 
			
		||||
                'max-len': ['warn', { code: 140 }],
 | 
			
		||||
                '@angular-eslint/template/accessibility-valid-aria': 'warn',
 | 
			
		||||
                '@angular-eslint/template/accessibility-alt-text': 'error',
 | 
			
		||||
                '@angular-eslint/template/accessibility-elements-content': 'error',
 | 
			
		||||
                '@angular-eslint/template/accessibility-label-for': 'error',
 | 
			
		||||
                '@angular-eslint/template/no-positive-tabindex': 'error',
 | 
			
		||||
                '@angular-eslint/template/accessibility-table-scope': 'error',
 | 
			
		||||
                '@angular-eslint/template/accessibility-valid-aria': 'error',
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										816
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										816
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										28
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								package.json
									
									
									
									
									
								
							@ -126,11 +126,11 @@
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@angular-devkit/architect": "^0.1101.2",
 | 
			
		||||
    "@angular-devkit/build-angular": "~0.1000.0",
 | 
			
		||||
    "@angular-eslint/builder": "0.5.0-beta.2",
 | 
			
		||||
    "@angular-eslint/eslint-plugin": "0.5.0-beta.2",
 | 
			
		||||
    "@angular-eslint/eslint-plugin-template": "0.5.0-beta.2",
 | 
			
		||||
    "@angular-eslint/schematics": "^0.5.0-beta.2",
 | 
			
		||||
    "@angular-eslint/template-parser": "0.5.0-beta.2",
 | 
			
		||||
    "@angular-eslint/builder": "^4.2.0",
 | 
			
		||||
    "@angular-eslint/eslint-plugin": "^4.2.0",
 | 
			
		||||
    "@angular-eslint/eslint-plugin-template": "^4.2.0",
 | 
			
		||||
    "@angular-eslint/schematics": "^4.2.0",
 | 
			
		||||
    "@angular-eslint/template-parser": "^4.2.0",
 | 
			
		||||
    "@angular/cli": "~10.0.5",
 | 
			
		||||
    "@angular/compiler": "~10.0.0",
 | 
			
		||||
    "@angular/compiler-cli": "~10.0.0",
 | 
			
		||||
@ -141,17 +141,17 @@
 | 
			
		||||
    "@types/faker": "^5.1.3",
 | 
			
		||||
    "@types/node": "^12.12.64",
 | 
			
		||||
    "@types/webpack-env": "^1.16.0",
 | 
			
		||||
    "@typescript-eslint/eslint-plugin": "4.3.0",
 | 
			
		||||
    "@typescript-eslint/parser": "4.3.0",
 | 
			
		||||
    "@typescript-eslint/eslint-plugin": "^4.22.0",
 | 
			
		||||
    "@typescript-eslint/parser": "^4.22.0",
 | 
			
		||||
    "check-es-compat": "^1.1.1",
 | 
			
		||||
    "eslint": "^7.21.0",
 | 
			
		||||
    "eslint-config-prettier": "^6.12.0",
 | 
			
		||||
    "eslint-plugin-header": "^3.1.0",
 | 
			
		||||
    "eslint": "^7.25.0",
 | 
			
		||||
    "eslint-config-prettier": "^8.3.0",
 | 
			
		||||
    "eslint-plugin-header": "^3.1.1",
 | 
			
		||||
    "eslint-plugin-import": "^2.22.1",
 | 
			
		||||
    "eslint-plugin-jest": "^24.1.0",
 | 
			
		||||
    "eslint-plugin-jsdoc": "^30.6.3",
 | 
			
		||||
    "eslint-plugin-prefer-arrow": "^1.2.2",
 | 
			
		||||
    "eslint-plugin-promise": "^4.2.1",
 | 
			
		||||
    "eslint-plugin-jest": "^24.3.6",
 | 
			
		||||
    "eslint-plugin-jsdoc": "^32.3.3",
 | 
			
		||||
    "eslint-plugin-prefer-arrow": "^1.2.3",
 | 
			
		||||
    "eslint-plugin-promise": "^5.1.0",
 | 
			
		||||
    "faker": "^5.1.0",
 | 
			
		||||
    "fs-extra": "^9.1.0",
 | 
			
		||||
    "gulp": "4.0.2",
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user