mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	chore: Add eslint rules and fix strings to pass rules
This commit is contained in:
		
							parent
							
								
									8cd19254c5
								
							
						
					
					
						commit
						5f83fbc43d
					
				
							
								
								
									
										11
									
								
								.eslintrc
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								.eslintrc
									
									
									
									
									
								
							| @ -9,12 +9,16 @@ | ||||
|     ], | ||||
|     "parser": "@typescript-eslint/parser", | ||||
|     "parserOptions": { | ||||
|         "ecmaVersion": 2019 | ||||
|         "ecmaVersion": 2019, | ||||
|         "project": "./tsconfig.json" | ||||
|     }, | ||||
|     "plugins": ["prettier","@typescript-eslint"], | ||||
|     "root": true, | ||||
|     "rules": { | ||||
|         "@typescript-eslint/no-var-requires": 0, | ||||
|         "@typescript-eslint/indent": 0, | ||||
|         "@typescript-eslint/naming-convention": 0, | ||||
|         "@typescript-eslint/space-before-function-paren": 0, | ||||
|         "import/no-unresolved": 0, | ||||
|         "class-methods-use-this": [0], | ||||
|         "prettier/prettier": ["error"], | ||||
| @ -40,7 +44,10 @@ | ||||
|             // enable the rule specifically for TypeScript files | ||||
|             "files": ["*.ts", "*.tsx"], | ||||
|             "rules": { | ||||
|                 "@typescript-eslint/explicit-module-boundary-types": ["error"] | ||||
|                 "@typescript-eslint/explicit-module-boundary-types": ["error"], | ||||
|                 "@typescript-eslint/indent": ["error"], | ||||
|                 "@typescript-eslint/naming-convention": ["error"], | ||||
|                 "@typescript-eslint/space-before-function-paren": ["error"] | ||||
|             } | ||||
|         } | ||||
|     ], | ||||
|  | ||||
| @ -86,7 +86,7 @@ class JiraAddon extends Addon { | ||||
|                         content: [ | ||||
|                             { | ||||
|                                 type: 'text', | ||||
|                                 text: `To see what happened visit Unleash`, | ||||
|                                 text: 'To see what happened visit Unleash', | ||||
|                                 marks: [ | ||||
|                                     { | ||||
|                                         type: 'link', | ||||
|  | ||||
| @ -113,7 +113,7 @@ module.exports = { | ||||
| 
 | ||||
|         if (!options.db.host) { | ||||
|             throw new Error( | ||||
|                 `Unleash requires database details to start. See https://unleash.github.io/docs/getting_started`, | ||||
|                 'Unleash requires database details to start. See https://unleash.github.io/docs/getting_started', | ||||
|             ); | ||||
|         } | ||||
| 
 | ||||
|  | ||||
| @ -124,7 +124,7 @@ test('should return applications', t => { | ||||
|     stores.clientApplicationsStore.upsert({ appName }); | ||||
| 
 | ||||
|     return request | ||||
|         .get(`/api/admin/metrics/applications/`) | ||||
|         .get('/api/admin/metrics/applications/') | ||||
|         .expect(200) | ||||
|         .expect(res => { | ||||
|             const metrics = res.body; | ||||
|  | ||||
| @ -252,7 +252,7 @@ test('reactivating a non-existent strategy yields 404', t => { | ||||
|         .set('Content-Type', 'application/json') | ||||
|         .expect(404); | ||||
| }); | ||||
| test(`deprecating 'default' strategy will yield 403`, t => { | ||||
| test("deprecating 'default' strategy will yield 403", t => { | ||||
|     t.plan(0); | ||||
|     const { request, base, perms } = getSetup(); | ||||
|     perms.withPermissions(UPDATE_STRATEGY); | ||||
|  | ||||
| @ -63,7 +63,7 @@ class StateService { | ||||
|             : await this.toggleStore.getFeatures(); | ||||
| 
 | ||||
|         if (dropBeforeImport) { | ||||
|             this.logger.info(`Dropping existing feature toggles`); | ||||
|             this.logger.info('Dropping existing feature toggles'); | ||||
|             await this.toggleStore.dropFeatures(); | ||||
|             await this.eventStore.store({ | ||||
|                 type: DROP_FEATURES, | ||||
| @ -100,7 +100,7 @@ class StateService { | ||||
|             : await this.strategyStore.getStrategies(); | ||||
| 
 | ||||
|         if (dropBeforeImport) { | ||||
|             this.logger.info(`Dropping existing strategies`); | ||||
|             this.logger.info('Dropping existing strategies'); | ||||
|             await this.strategyStore.dropStrategies(); | ||||
|             await this.eventStore.store({ | ||||
|                 type: DROP_STRATEGIES, | ||||
|  | ||||
| @ -11,5 +11,5 @@ exports.up = function(db, callback) { | ||||
| }; | ||||
| 
 | ||||
| exports.down = function(db, callback) { | ||||
|     db.runSql(`ALTER TABLE features DROP COLUMN "variants";`, callback); | ||||
|     db.runSql('ALTER TABLE features DROP COLUMN "variants";', callback); | ||||
| }; | ||||
|  | ||||
| @ -16,5 +16,5 @@ exports.up = function(db, cb) { | ||||
| }; | ||||
| 
 | ||||
| exports.down = function(db, cb) { | ||||
|     db.runSql(`DROP TABLE addons;`, cb); | ||||
|     db.runSql('DROP TABLE addons;', cb); | ||||
| }; | ||||
|  | ||||
| @ -10,7 +10,7 @@ exports.up = function(db, cb) { | ||||
| }; | ||||
| 
 | ||||
| exports.down = function(db, cb) { | ||||
|     db.runSql(`ALTER TABLE strategies DROP COLUMN deprecated`, cb); | ||||
|     db.runSql('ALTER TABLE strategies DROP COLUMN deprecated', cb); | ||||
| }; | ||||
| 
 | ||||
| exports._meta = { | ||||
|  | ||||
| @ -146,7 +146,7 @@ test.serial('should not update with invalid addon configuration', async t => { | ||||
|     }; | ||||
| 
 | ||||
|     await request | ||||
|         .put(`/api/admin/addons/1`) | ||||
|         .put('/api/admin/addons/1') | ||||
|         .send(config) | ||||
|         .expect(400); | ||||
| }); | ||||
| @ -166,7 +166,7 @@ test.serial('should not update unknown addon configuration', async t => { | ||||
|     }; | ||||
| 
 | ||||
|     await request | ||||
|         .put(`/api/admin/addons/123123`) | ||||
|         .put('/api/admin/addons/123123') | ||||
|         .send(config) | ||||
|         .expect(404); | ||||
| }); | ||||
| @ -209,7 +209,7 @@ test.serial('should not get unknown addon configuration', async t => { | ||||
|     t.plan(0); | ||||
|     const request = await setupApp(stores); | ||||
| 
 | ||||
|     await request.get(`/api/admin/addons/445`).expect(404); | ||||
|     await request.get('/api/admin/addons/445').expect(404); | ||||
| }); | ||||
| 
 | ||||
| test.serial('should not delete unknown addon configuration', async t => { | ||||
|  | ||||
| @ -29,7 +29,7 @@ test.serial('should require authenticated user', async t => { | ||||
|                     new AuthenticationRequired({ | ||||
|                         path: '/api/admin/login', | ||||
|                         type: 'custom', | ||||
|                         message: `You have to identify yourself.`, | ||||
|                         message: 'You have to identify yourself.', | ||||
|                     }), | ||||
|                 ) | ||||
|                 .end(), | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user