fork of hey-api/openapi-ts because I need some additional things
at feat/skip-token 36 lines 769 B view raw
1import type { PostProcessor } from '@hey-api/shared'; 2 3export const postProcessors = { 4 autopep8: { 5 args: ['--in-place', '{{path}}'], 6 command: 'autopep8', 7 name: 'autopep8', 8 }, 9 black: { 10 args: ['{{path}}'], 11 command: 'black', 12 name: 'Black', 13 }, 14 isort: { 15 args: ['{{path}}'], 16 command: 'isort', 17 name: 'isort', 18 }, 19 'ruff:format': { 20 args: ['format', '{{path}}'], 21 command: 'ruff', 22 name: 'Ruff (Format)', 23 }, 24 'ruff:lint': { 25 args: ['check', '--fix', '{{path}}'], 26 command: 'ruff', 27 name: 'Ruff (Lint)', 28 }, 29 yapf: { 30 args: ['-i', '{{path}}'], 31 command: 'yapf', 32 name: 'YAPF', 33 }, 34} as const satisfies Record<string, PostProcessor>; 35 36export type PostProcessorPreset = keyof typeof postProcessors;