Contratar
Plugins e inspecciones a medida
Para equipos que quieren sus propias reglas aplicadas en el IDE y en CI. Inspecciones de análisis estático a medida de tu código, entregadas como un plugin que tus desarrolladores instalan — con alcance fijo, precio fijo y una prueba por cada inspección.
¿Qué detecta una inspección de análisis estático a medida que un linter genérico no detecta?
Un linter genérico solo conoce reglas generales; una inspección a medida conoce tu base de código, así que puede marcar tus propias APIs internas, formatos de secretos, patrones de seguridad y reglas de arquitectura que un linter general no puede expresar. Las inspecciones se entregan como un plugin de JetBrains que tus desarrolladores instalan, con una prueba por cada inspección y una descripción escrita de qué marca cada una y por qué.
¿Pueden las mismas inspecciones correr en CI, no solo en el IDE?
Sí. Las inspecciones pueden correr en GitHub Actions o GitLab CI, así un pull request falla con la misma regla que el IDE marca mientras los desarrolladores escriben, y el plugin puede servirse desde un repositorio de plugins privado desde el que tu equipo se actualiza.
Para quién es
- Equipos con API internas, frameworks o convenciones que los linters genéricos no conocen.
- Empresas que quieren detectar formatos de secretos, patrones de seguridad o reglas de arquitectura en el IDE, mientras los desarrolladores escriben.
- Equipos de plataforma que necesitan que los mismos controles corran en CI, no solo en la máquina de cada desarrollador.
Qué se construye
- Inspecciones a medida de tu código. API internas, formatos de secretos, patrones de seguridad y reglas de arquitectura que un linter genérico no puede expresar.
- Entregadas como un plugin. Empaquetadas como un plugin de JetBrains que tu equipo instala, con una prueba por cada inspección.
- Los mismos controles en CI. Las inspecciones pueden correr en GitHub Actions o GitLab CI, para que un pull request falle con la misma regla que marca el IDE.
- Distribución privada. El plugin puede servirse desde un repositorio de plugins privado desde el que tu equipo se actualiza.
Qué recibes
- El plugin, con su código fuente, y una prueba por cada inspección.
- Una descripción por escrito de cada inspección: qué marca, por qué, y su corrección rápida cuando la tiene.
- La configuración de CI, cuando CI está en el alcance.
- Una ronda de preguntas de seguimiento por correo después de la entrega.
Cómo funciona
- Describes las reglas que quieres aplicar y compartes código de ejemplo que debería y no debería dispararlas.
- En 2 días hábiles recibes el alcance por escrito: las inspecciones, si se incluye CI, fecha de entrega y precio.
- Se paga 50% al iniciar el trabajo y 50% a la entrega.
- El trabajo es asíncrono: correo y un pull request. Hay una llamada disponible si la prefieres.
Precio
- USD 7.500, fijo, por hasta 3 inspecciones, empaquetadas como un plugin con una prueba por cada una, entregado en 10 días hábiles.
- Desde USD 15.000 por un plugin completo: las inspecciones también corren en GitHub Actions o GitLab CI y el plugin se sirve desde un repositorio de plugins privado. La fecha de entrega se fija en el alcance.
- Pago por transferencia bancaria internacional en USD, con factura.
Condiciones en breve
- El plugin y su código fuente son tuyos una vez pagada la factura.
- Tu código y tus datos son confidenciales. Firmar tu NDA no es problema.
- La responsabilidad se limita al precio pagado.
Antecedentes
- 146 plugins en este catálogo, creados y publicados en JetBrains Marketplace con las mismas herramientas de inspección: mira el catálogo de plugins.
- Cada uno se entrega con pruebas y se verifica contra las versiones del IDE que soporta antes de publicarse.
Empezar
- Escribe a contact@gaphunterlabs.com con “Custom plugin” en el asunto, o usa la página de contacto. Describe las reglas que quieres aplicar y si las necesitas en CI.