Files
ComfyUI_frontend/ComfyUI_vibe/eslint.config.ts
orkhanart 1d47a3e669 feat: Initial ComfyUI_vibe frontend project setup
- Vue 3 + TypeScript + Vite project scaffold
- PrimeVue UI components integration
- VueFlow for node-based canvas editor
- Pinia stores for state management (comfy, ui, workspace)
- Workspace layout with sidebar navigation
- Canvas view with node editor components
- Custom node components (FlowNode, NodeHeader, NodeSlots, NodeWidgets)
- Widget components (slider, select, toggle, text, number, color)
- Authentication view mockup
- ComfyUI API service integration scaffold
- Node definitions and type system
- Tailwind CSS styling
- Node_info documentation for ComfyUI nodes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 17:57:43 -08:00

34 lines
807 B
TypeScript

import eslint from '@eslint/js'
import tseslint from 'typescript-eslint'
import pluginVue from 'eslint-plugin-vue'
import eslintConfigPrettier from 'eslint-config-prettier'
export default tseslint.config(
eslint.configs.recommended,
...tseslint.configs.recommended,
...pluginVue.configs['flat/recommended'],
eslintConfigPrettier,
{
files: ['**/*.vue'],
languageOptions: {
parserOptions: {
parser: tseslint.parser
}
}
},
{
rules: {
'@typescript-eslint/no-unused-vars': [
'error',
{ argsIgnorePattern: '^_', varsIgnorePattern: '^_' }
],
'vue/multi-word-component-names': 'off',
'vue/require-default-prop': 'off',
'vue/no-v-html': 'warn'
}
},
{
ignores: ['dist/', 'node_modules/', '*.config.*']
}
)