mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-04-20 14:56:17 -04:00
Merge 9045303721
into 07eea0f484
This commit is contained in:
commit
4a908bece3
6 changed files with 47 additions and 0 deletions
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', () => {
|
||||||
|
//
|
||||||
|
// })
|
0
src/tools/dockerfile-linter/dockerfile-linter.service.ts
Normal file
0
src/tools/dockerfile-linter/dockerfile-linter.service.ts
Normal file
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 base64StringConverter } from './base64-string-converter';
|
||||||
import { tool as basicAuthGenerator } from './basic-auth-generator';
|
import { tool as basicAuthGenerator } from './basic-auth-generator';
|
||||||
import { tool as emailNormalizer } from './email-normalizer';
|
import { tool as emailNormalizer } from './email-normalizer';
|
||||||
|
import { tool as dockerfileLinter } from './dockerfile-linter';
|
||||||
|
|
||||||
import { tool as asciiTextDrawer } from './ascii-text-drawer';
|
import { tool as asciiTextDrawer } from './ascii-text-drawer';
|
||||||
|
|
||||||
|
@ -155,6 +156,7 @@ export const toolsByCategory: ToolCategory[] = [
|
||||||
sqlPrettify,
|
sqlPrettify,
|
||||||
chmodCalculator,
|
chmodCalculator,
|
||||||
dockerRunToDockerComposeConverter,
|
dockerRunToDockerComposeConverter,
|
||||||
|
dockerfileLinter,
|
||||||
xmlFormatter,
|
xmlFormatter,
|
||||||
yamlViewer,
|
yamlViewer,
|
||||||
emailNormalizer,
|
emailNormalizer,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue