Closed enzonotario closed 3 weeks ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
vitepress-theme-openapi | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Sep 15, 2024 3:08pm |
Los cambios en este pull request incluyen una reconfiguración significativa del archivo eslint.config.js
, donde se ha simplificado la configuración de ESLint mediante la adopción del paquete @antfu/eslint-config
. En el archivo package.json
, se han eliminado varias dependencias relacionadas con ESLint y se han agregado nuevas, reflejando un enfoque más modular. Además, se han realizado ajustes menores en varios componentes de Vue, principalmente en la sintaxis y el formato, sin alterar la funcionalidad subyacente.
Archivo | Resumen de cambios |
---|---|
eslint.config.js |
Se simplificó la configuración de ESLint al adoptar @antfu/eslint-config , deshabilitando unocss y habilitando formateadores. |
package.json |
Se eliminaron dependencias como @eslint/js , eslint-plugin-vue , y se añadieron @antfu/eslint-config , eslint-plugin-cypress , y eslint-plugin-format . Se actualizó la versión de eslint a ^9.9.1 y se añadió un campo resolutions para @typescript-eslint/utils . |
src/components/Common/OACodeBlock.vue |
Se eliminaron puntos y comas innecesarios en las declaraciones de importación y se ajustó el uso del componente VueJsonPretty para seguir la convención de nombres de Vue. |
src/components/Common/OAHeading.vue |
Se mejoró el control de flujo en la función getSlotChildrenText mediante la adición de llaves para mayor claridad. |
src/components/Path/OAPath.vue |
Se consolidaron las declaraciones de importación para OpenApi y useOpenapi en una sola línea. |
src/components/Request/OARequestBody.vue |
Se eliminó una línea en blanco en la sección de plantilla, sin afectar la funcionalidad. |
src/components/Sample/OACodeSamples.vue |
Se eliminaron puntos y comas al final de las declaraciones de variables, manteniendo la funcionalidad. |
src/components/Schema/OASchemaProperty.vue |
Se corrigió la sintaxis de la condición de renderizado para OASchemaBody , utilizando la sintaxis de arreglo correcta. |
src/components/Schema/OASchemaPropertyAttributes.vue |
Se ajustó la sintaxis de la declaración del arreglo keysToIgnore para mejorar la legibilidad. |
src/components/Schema/OASchemaTabs.vue |
Se expandieron las declaraciones de propiedades computadas en bloques multilineales para mejorar la claridad del código. |
src/components/Try/OARequestParameterInput.vue |
Se mejoró la legibilidad en la función inputType mediante la adición de llaves en las declaraciones condicionales. |
src/components/Try/OARequestSecurityInput.vue |
Se reordenaron las declaraciones de importación sin afectar la funcionalidad. |
src/components/Try/OATryItButton.vue |
Se eliminaron saltos de línea innecesarios en las funciones tryIt y trackTryIt , sin alterar la lógica. |
src/components/Try/OATryWithVariables.vue |
Se eliminaron puntos y comas en las declaraciones de importación, alineándose con un estilo más consistente. |
src/composables/useOpenapi.ts |
Se eliminó un punto y coma al final de la declaración de importación, sin afectar la funcionalidad. |
src/composables/useShiki.ts |
Se utilizó la sintaxis import type para mejorar la seguridad de tipos y se reformateó la destructuración de parámetros en la función renderShiki . |
src/composables/useSidebar.ts |
Se consolidaron las declaraciones de importación y se mejoró la legibilidad en la función generateSidebarGroup . |
src/index.ts |
Se reorganizaron las declaraciones de importación y se eliminó una importación redundante de VueI18n . |
src/lib/OpenApi.ts |
Se realizaron ajustes estilísticos en las declaraciones de funciones y se estandarizó el uso de comillas simples. |
src/lib/fetchToCurl.ts |
Se estandarizó el uso de comillas simples y se simplificaron las declaraciones de retorno. |
src/lib/generateCodeSamples.ts |
Se eliminó un punto y coma en la declaración de jsFetchOptions , manteniendo la lógica intacta. |
src/lib/generateMissingOperationIds.ts |
Se ajustó la posición de un paréntesis en la declaración de retorno de una función de mapeo, sin afectar la funcionalidad. |
src/lib/generateMissingSummary.ts |
Se ajustó la posición de un paréntesis en la declaración de retorno de una función de mapeo, sin afectar la funcionalidad. |
src/lib/generateSchemaJson.ts |
Se alinearon los parámetros en la función JSON.stringify para mejorar la legibilidad. |
src/lib/generateSchemaXml.ts |
Se eliminaron puntos y comas, manteniendo la lógica y el flujo de control intactos. |
src/lib/hasExample.ts |
Se eliminaron puntos y comas en las declaraciones de retorno, sin afectar la lógica. |
src/style.css |
Se realizaron ajustes estilísticos, incluyendo la eliminación de líneas en blanco y la estandarización de códigos de color hexadecimal. |
useTheme
, que se alinea con los cambios en el PR principal que también se centran en mejorar la gestión del tema y las configuraciones del visor.Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
pnpm add https://pkg.pr.new/vitepress-theme-openapi@40
pnpm add https://pkg.pr.new/vitepress-theme-openapi@40
commit: 24b7eb4
Summary by CodeRabbit
Nuevas Funciones
@antfu/eslint-config
, mejorando la personalización del proceso de linting.Correcciones de Errores
Estilo
Documentación
src/index.ts
para mejorar la organización del código.