feat(new tool): Dockerfile Linter
This commit is contained in:
		
							parent
							
								
									08d977b8cd
								
							
						
					
					
						commit
						9045303721
					
				
							
								
								
									
										15
									
								
								src/tools/dockerfile-linter/dockerfile-linter.e2e.spec.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/tools/dockerfile-linter/dockerfile-linter.e2e.spec.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| import { test, expect } from '@playwright/test'; | ||||
| 
 | ||||
| test.describe('Tool - Dockerfile linter', () => { | ||||
|   test.beforeEach(async ({ page }) => { | ||||
|     await page.goto('/dockerfile-linter'); | ||||
|   }); | ||||
| 
 | ||||
|   test('Has correct title', async ({ page }) => { | ||||
|     await expect(page).toHaveTitle('Dockerfile linter - IT Tools'); | ||||
|   }); | ||||
| 
 | ||||
|   test('', async ({ page }) => { | ||||
| 
 | ||||
|   }); | ||||
| }); | ||||
| @ -0,0 +1,6 @@ | ||||
| import { expect, describe, it } from 'vitest'; | ||||
| // import { } from './dockerfile-linter.service';
 | ||||
| //
 | ||||
| // describe('dockerfile-linter', () => {
 | ||||
| //
 | ||||
| // })
 | ||||
							
								
								
									
										12
									
								
								src/tools/dockerfile-linter/dockerfile-linter.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/tools/dockerfile-linter/dockerfile-linter.vue
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| <template> | ||||
|   <div> | ||||
|     Lorem ipsum | ||||
|   </div> | ||||
| </template> | ||||
| 
 | ||||
| <script setup lang="ts"> | ||||
| 
 | ||||
| </script> | ||||
| 
 | ||||
| <style lang="less" scoped> | ||||
| </style> | ||||
							
								
								
									
										12
									
								
								src/tools/dockerfile-linter/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/tools/dockerfile-linter/index.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| import { ArrowsShuffle } from '@vicons/tabler'; | ||||
| import { defineTool } from '../tool'; | ||||
| 
 | ||||
| export const tool = defineTool({ | ||||
|   name: 'Dockerfile Linter', | ||||
|   path: '/dockerfile-linter', | ||||
|   description: '', | ||||
|   keywords: ['dockerfile', 'docker', 'linter'], | ||||
|   component: () => import('./dockerfile-linter.vue'), | ||||
|   icon: ArrowsShuffle, | ||||
|   createdAt: new Date('2025-01-01'), | ||||
| }); | ||||
| @ -2,6 +2,7 @@ import { tool as base64FileConverter } from './base64-file-converter'; | ||||
| import { tool as base64StringConverter } from './base64-string-converter'; | ||||
| import { tool as basicAuthGenerator } from './basic-auth-generator'; | ||||
| import { tool as emailNormalizer } from './email-normalizer'; | ||||
| import { tool as dockerfileLinter } from './dockerfile-linter'; | ||||
| 
 | ||||
| import { tool as asciiTextDrawer } from './ascii-text-drawer'; | ||||
| 
 | ||||
| @ -155,6 +156,7 @@ export const toolsByCategory: ToolCategory[] = [ | ||||
|       sqlPrettify, | ||||
|       chmodCalculator, | ||||
|       dockerRunToDockerComposeConverter, | ||||
|       dockerfileLinter, | ||||
|       xmlFormatter, | ||||
|       yamlViewer, | ||||
|       emailNormalizer, | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user