This commit is contained in:
sharevb 2025-04-13 04:08:26 +02:00 committed by GitHub
commit 4a908bece3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 47 additions and 0 deletions

View 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 }) => {
});
});

View file

@ -0,0 +1,6 @@
import { expect, describe, it } from 'vitest';
// import { } from './dockerfile-linter.service';
//
// describe('dockerfile-linter', () => {
//
// })

View file

@ -0,0 +1,12 @@
<template>
<div>
Lorem ipsum
</div>
</template>
<script setup lang="ts">
</script>
<style lang="less" scoped>
</style>

View 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'),
});

View file

@ -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,