Catálogo de plugins

Plugins para JetBrains y VS Code que resuelven brechas reales

Herramientas enfocadas para IDE basados en IntelliJ y para Visual Studio Code. Cada una se construye para una brecha documentada y tiene un precio claro: gratis, freemium o de pago.

IDE de JetBrains
146 plugins
VS Code
33 extensiones
Precio
140 gratis · 5 freemium · 1 de pago
Categorías
8, cada una con su filtro más abajo
Código fuente
Un repositorio público en GitHub para cada plugin y extensión
Datos
Sincronizado dos veces al día con datos públicos de JetBrains Marketplace y GitHub; última instantánea 2026-10-18

JetBrains Marketplace

Plugins para IDE basados en IntelliJ

IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider y cualquier otro IDE construido sobre IntelliJ Platform.

Página del proveedor ↗

Explorar por categoría

Freemium
Mermaid Companion
Diagrams

Syntax highlighting and real syntax validation for .mmd/.mermaid diagram source files (flowchart, sequence, and class diagrams).

735 descargasDetalles
Gratis
React Native Companion
React Native Tooling

Run React Native commands (run-android, run-ios, Metro) from a tool window without freezing the IDE.

427 descargasDetalles
Freemium
Ansible Companion
Ansible / DevOps

Encrypt and decrypt Ansible Vault (1.1/AES256 format) directly in the editor, without depending on ansible-vault being installed.

303 descargasDetalles
Freemium
API Security Companion
API Security

Lightweight, 100% local API-security checks for Java and Kotlin: hardcoded secrets, plaintext HTTP, TLS misconfiguration, and OWASP API Security Top 10 patterns.

246 descargasDetalles
Gratis
GitLab CI Companion
GitLab CI/CD

Static syntax and structural checks for .gitlab-ci.yml: catch mistakes before running a real pipeline, not after.

235 descargasDetalles
De pago
OpenAPI Companion
OpenAPI/Swagger Tooling

Reliable go-to-definition (Ctrl+Click / Ctrl+B) for $ref values in OpenAPI/Swagger specs written in JSON or YAML, resolved entirely against local files, plus a warning on any $ref that doesn't actually resolve.

213 descargasDetalles
Gratis
JWT Companion
JWT / Auth Tooling

Decode and verify JSON Web Tokens directly in a dedicated tool window: no browser round-trip, no data leaving the IDE.

200 descargasDetalles
Gratis
Cert Companion
Certificates / X.509

A native, client-side viewer for X.509 certificates and keystores: decode a .pem, .crt, .cer, .der, .jks, .p12, or .pfx file without leaving the IDE.

185 descargasDetalles
Freemium
Refactor Simulator
Refactoring Tools

Preview every refactoring before committing it. Simulates a rename in an isolated, in-memory sandbox (using IntelliJ's own PSI, Find Usages, and refactoring processors, never a custom engine) and shows a full impact report, deterministic validation, and a native side-by-side diff before anything touches a real file.

180 descargasDetalles
Gratis
Dependency Vulnerability Companion
Dependency / SCA Security

Flags known-vulnerable dependency versions directly in pom.xml, build.gradle(.kts), package.json, and requirements.txt, matched against a vulnerability database bundled inside the plugin: zero account, zero token, zero network call, ever.

171 descargasDetalles
Gratis
XSD Companion
XSD/WSDL Tooling

Go-to-definition and a real structure tree for XSD/WSDL schemas split across multiple files.

168 descargasDetalles
Freemium
Firestore Companion
Firestore / Database

Browse and edit Firestore collections, documents, and subcollections in a tool window, authenticating with a GCP service account key via simple REST calls.

150 descargasDetalles
Gratis
SQL String Concatenation Companion
SQL Injection Detection

Flags SQL queries built by unparameterized string concatenation or interpolation (the classic SQL-injection shape) across Java, Kotlin, and Python, and offers a real quick-fix toward parameterization. Deliberately narrow (not a full SAST scanner like Qodana): one specific pattern, near-zero configuration, tuned hard against false positives.

145 descargasDetalles
Gratis
AsyncAPI Companion
AsyncAPI Tooling

Reliable go-to-definition for $ref values in AsyncAPI documents (JSON and YAML): 100% local, no network calls, and it never breaks when a new JetBrains IDE version ships.

139 descargasDetalles
Gratis
Unused npm Script Companion
Node.js / npm Tooling

Gutter icon on every entry of an open package.json's "scripts" section, showing whether that script is actually referenced anywhere in your project: or an orphan nobody calls, a real candidate for cleanup. 100% static text/PSI analysis of files already open in your project: no Node.js/npm process spawned, no network call.

133 descargasDetalles
Gratis
PHP Composer Script Companion
Node.js / npm Tooling

Gutter icon per "scripts" entry of an open composer.json, showing whether it's used or an orphan candidate: checks the script's own composer.json (calling another script), GitHub Actions/GitLab CI/ CircleCI configs, and README.md for a real composer run-script <name> or composer <name> invocation.

125 descargasDetalles
Gratis
JSON Schema Companion
JSON Schema Tooling

Go-to-definition (Ctrl+Click) for $ref values inside JSON Schema files, resolved entirely against local files.

123 descargasDetalles
Gratis
Highlight Companion
Code Complexity

A cognitive-complexity gutter icon for Java and Kotlin methods/functions: a colored badge with the real number, computed with SonarSource's documented Cognitive Complexity algorithm, never blocking the UI thread.

115 descargasDetalles
Gratis
Jenkinsfile Companion
Jenkins CI/CD

Real Groovy syntax highlighting for Jenkinsfile plus two genuine structural checks: 100% local, zero network calls, never a live Jenkins server connection.

113 descargasDetalles
Gratis
k6 Companion
Load Testing

A Run Configuration for k6 load test scripts, plus a tool window for k6's --summary-export JSON.

113 descargasDetalles
Gratis
Import Cost Companion
JS/TS Tooling

Run Check Import Sizes on a JS/TS file and get a real report of every node_modules package it imports, sorted by on-disk size, with unusually large ones flagged.

111 descargasDetalles
Gratis
Dockerfile Layer Size Companion
Docker / DevOps

Shows the real, on-disk size of each COPY/ADD layer in an open Dockerfile, inline: computed by summing the actual file sizes of what gets copied from your local build context, respecting .dockerignore. No Docker daemon, no build, no network call: 100% static analysis of the project already open in the IDE.

109 descargasDetalles
Gratis
Prometheus Metric Naming Companion
Observability Tooling

Warning icon on any Java/Kotlin metric name literal that violates Prometheus's own documented naming conventions (prometheus.io/docs/practices/naming): recognizes the two most common real registration shapes: the Prometheus Java client's Counter.build("name", "help") and Micrometer's Counter.builder("name") (same for Gauge/Histogram/Summary/Timer).

109 descargasDetalles
Gratis
CMake Companion
CMake / Build Tooling

Syntax highlighting, known-command highlighting, and an unmatched-paren inspection for CMakeLists.txt/*.cmake files.

106 descargasDetalles
Gratis
Spreadsheet Companion
CSV/XLSX Tooling

Edit CSV/TSV files in a real table and view XLSX workbooks: without leaving the IDE, and without the plugin taking over your files.

106 descargasDetalles
Gratis
Format Converter Companion
Data Format Conversion

Converts JSON, YAML, and XML directly in the editor: select text (or convert the whole file) and pick a target format from the right-click menu.

105 descargasDetalles
Gratis
CORS Policy Companion
API Security

Warning icon on any Java/Kotlin Spring CORS configuration that combines a wildcard origin with credentials: this exact combination is forbidden by the CORS spec itself: browsers reject a wildcard origin combined with credentials, so requests silently fail (or, worse, the intent behind the configuration is misunderstood entirely). Catches both forms Spring offers for the same footgun:

99 descargasDetalles
Gratis
Error Lens Companion
Inline Diagnostics

Shows errors and warnings inline, at the end of the line that has them, instead of only as a gutter icon or a squiggly underline you have to hover to read. One hint per line (most severe diagnostic wins) so it never turns into unreadable clutter.

99 descargasDetalles
Gratis
Semver Bump Mismatch Companion
VCS / Git Workflow

Flags a CHANGELOG.md release entry (Keep a Changelog format) whose own body text reads as a breaking change: either the literal word "BREAKING", or a ### Removed section (Keep a Changelog's own standard header for removed features, a breaking change by definition) (but whose version, versus the release right before it, only bumped MINOR or PATCH) SemVer expects a MAJOR bump for a breaking c

99 descargasDetalles
Gratis
Merge Conflict Leftover Companion
VCS / Git Workflow

Flags real Git merge-conflict markers (<<<<<<<, |||||||, =======, >>>>>>>) left behind in any file: a real, distinct problem from an active unresolved merge (which the IDE's own Commit window already flags in red): a merge that was already resolved and committed, but with the markers themselves accidentally left in the file. Covers both the standard 3-way conflict style and the diff3/

97 descargasDetalles
Gratis
Dockerfile Unused Stage Companion
Docker / DevOps

Warning on a named multi-stage Dockerfile build stage (FROM ... AS name) that's never referenced by a later COPY --from=name and isn't the file's own final stage: an orphaned intermediate stage that's real, wasted build time and a confusing read for the next person touching the file, usually left behind after a refactor that moved what it built into another stage.

92 descargasDetalles
Gratis
Terraform IAM Privesc Companion
IAM / Cloud Security

Flags a Terraform aws_iam_role that can reach an admin-equivalent role through a real, whole-project AssumeRole trust chain.

92 descargasDetalles
Gratis
Nginx Companion
Nginx Config

Syntax highlighting and directive completion for nginx config files.

91 descargasDetalles
Gratis
Feature Flag Reference Companion
Code Quality / Feature Flags

Gutter icon next to every recognized feature-flag-check call's key literal in Java/Kotlin code (isEnabled("checkout_v2"), variation("checkout_v2", false), and similar), showing how many times that exact key is referenced anywhere else in the open project: helps find orphaned flags (dead code left behind after a rollout completed) without connecting to any provider. 100

90 descargasDetalles
Gratis
Test Scaffold Companion
Testing / Codegen

IntelliJ-family plugin (IntelliJ IDEA, Android Studio, and any IntelliJ-based IDE that bundles the Java and Kotlin plugins). Generates a real, compiling JUnit test skeleton for a Java or Kotlin class: one empty test method per public method, with your project's own test framework detected and imported correctly.

90 descargasDetalles
Gratis
N+1 Query Companion
Database Performance

Gutter icon on any Java/Kotlin for loop whose body accesses a lazy-loaded JPA association directly on the raw loop variable: the classic N+1 query shape: fetch a collection, then trigger one extra query per element while iterating it.

88 descargasDetalles
Gratis
Env Var Missing Companion
Env Config Tooling

Cross-checks every real environment-variable access in your open file (process.env.PORT, process.env["PORT"], import.meta.env.VITE_API_URL, os.environ["DEBUG"], os.environ.get("DEBUG"), os.getenv("TIMEOUT")) against your project's real .env/.env.example/etc. files, and warns on any variable that's used in code but never declared anywhere: with a real qu

84 descargasDetalles
Gratis
GraphQL Companion
GraphQL Tooling

Fast syntax highlighting for .graphql/.graphqls files, and multi-schema discovery that works out of the box: with or without a .graphqlconfig file.

83 descargasDetalles
Gratis
Log Format String Companion
Code Quality / Logging

Flags a log message whose placeholder count doesn't match its argument count: an error that today only surfaces at runtime: a leftover placeholder stays literal in the log output, or an extra argument is silently dropped, or (worst case) SLF4J misinterprets the last argument as an exception when it isn't one. Deliberately narrow (not a full SAST scanner like Qodana): o

83 descargasDetalles
Gratis
AWS SDK Client Reuse Companion
Cloud SDK Client Reuse

Gutter warning icon on an AWS SDK for Java 2.x service client (S3Client, DynamoDbClient, SqsClient, SnsClient, LambdaClient, and similar) built via XxxClient.builder().build() inside a regular method body: AWS's own documentation states service clients are thread-safe and meant to be created once and reused; a client built inside a method means a brand new client (and its own connecti

82 descargasDetalles
Gratis
Git Hygiene Companion
Git Tooling

Lightweight inline git blame (author and date at the end of the current line) designed from the ground up to never block the editor.

82 descargasDetalles
Gratis
Review Companion
Code Review

Local, rule-based code review hints for Java and Kotlin: no account, no rate limit, no cloud call.

82 descargasDetalles
Gratis
Webhook Signature Companion
API Security

Gutter warning icon on any Java/Kotlin Spring MVC endpoint whose mapping path contains "webhook" with no signature-verification signal anywhere in the handler body: the classic footgun where anyone who guesses (or finds leaked) the endpoint URL can send a forged event, because nothing checks the payload really came from the real sender.

82 descargasDetalles
Gratis
Regex Preview Companion
Regex Tooling

A tool window with a pattern field and a sample-text area: type a regex, type or paste sample text, and every match is highlighted live as you type, with a real match count. Case insensitive, multiline, and dot-all flags are real checkboxes, not something you have to remember inline syntax for.

79 descargasDetalles
Gratis
Kafka Topic Feedback-Loop Companion
Kafka / Messaging Bugs

Flags a @KafkaListener method whose own transitive call graph reaches a .send(...) back to the SAME topic it consumes.

75 descargasDetalles
Gratis
AWS S3 Public ACL via SDK Companion
AWS Security

Warning on a real AWS SDK for Java call (application code, not infrastructure-as-code) that sets a PUBLIC ACL on an S3 bucket or object: SDK 1.x's AmazonS3.setBucketAcl(bucket, CannedAccessControlList.PublicRead)/PutObjectRequest.withCannedAcl(...)/ .setCannedAcl(...), and SDK 2.x's fluent .acl(ObjectCannedACL.PUBLIC_READ)/.acl("public-read").

72 descargasDetalles
Gratis
Idempotency Key Companion
API Reliability

Gutter warning icon on any Java/Kotlin Spring MVC @PostMapping/ @PutMapping (or @RequestMapping(method = ...)) endpoint method with no @RequestHeader parameter for an idempotency key: the classic footgun where a retried or double-submitted POST/PUT creates a duplicate side effect (a duplicate order, a duplicate charge) because nothing in the handler recognizes "I already saw this exact re

71 descargasDetalles
Gratis
Background ReadAction Freeze Companion
Concurrency / Async Bugs

Flags a background-thread entry point in your plugin's own code that can reach a blocking, non-cancellable read-lock call: the pattern JetBrains' own Platform team has publicly named as a real, recurring cause of IDE freezes, with no static tooling to catch it today.

70 descargasDetalles
Gratis
Kafka Topic Schema Companion
Data Format Conversion

Validates a Kafka sample/message JSON file (named <topic>.sample.json or <topic>.message.json) against its sibling <topic>.schema.json JSON Schema file in the same directory: inline, in the editor, no broker connection, no schema registry.

70 descargasDetalles
Gratis
Go Timer Leak Companion
Code Quality / Logging

Warning on a case <-time.After(...) inside a select block: Go's documented behavior: the Timer created by time.After is not recovered by the garbage collector until it fires, and a select inside any repeatedly-executed loop (the overwhelmingly common place a select appears) creates a new one on every iteration, leaking memory until each one's duration elapses. time.NewTimer(...) plus

68 descargasDetalles
Gratis
Dockerfile Missing USER Instruction Companion
Docker / DevOps

Warning when a Dockerfile's FINAL build stage never sets a non-root USER: Docker runs a container as root by default when USER is absent.

67 descargasDetalles
Gratis
GitHub Actions Pwn-Request Companion
CI/CD Security

Flags a job that checks out untrusted PR/workflow_run head content while secrets are reachable: the real "Pwn Request" pattern.

67 descargasDetalles
Gratis
Theme Companion
Editor Theme

A dark, high-contrast editor color scheme plus a folder-icon provider that keeps source/test/resource root icons showing up, always.

67 descargasDetalles
Gratis
Env Diff Companion
Env Config Tooling

Select exactly two env-style files in the Project view: .env vs .env.example, .env.development vs .env.production, anything with KEY=VALUE lines: run Compare Env Files, and get a real report of which keys are missing from each side.

66 descargasDetalles
Gratis
Terraform IAM Wildcard Companion
IAM / Cloud Security

Warning on an IAM policy statement (inside a Terraform aws_iam_policy/aws_iam_role_policy resource's jsonencode({...}) block) whose Action or Resource is "*" with no Condition scoping it down.

66 descargasDetalles
Gratis
Circular Dependency Companion
Build Tooling / Architecture

Visualizes the dependency graph between modules of a multi-module Gradle or Maven project, and highlights real circular dependencies when they exist: module/build-system level, not file/class-level "circular import" (already covered by several existing plugins). 100% static text/XML analysis of files already open in your project: no Gradle daemon, no Maven reactor buil

65 descargasDetalles
Gratis
Change Case Companion
Editor Productivity

Select an identifier (or just place the caret on one: no selection needed) and instantly convert it between camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.

63 descargasDetalles
Gratis
Postman OpenAPI Drift Companion
OpenAPI/Swagger Tooling

Warning on a Postman collection (*.postman_collection.json) endpoint whose method+path no longer exists in the project's OpenAPI/Swagger spec. Collections and specs drift apart silently: a collection is hand-edited or an endpoint gets renamed/removed in the spec, and nothing tells the team the collection now exercises a path that doesn't exist, usually caught only when a request in the collecti

62 descargasDetalles
Gratis
Apache HttpClient Reuse Companion
HTTP Client Reuse

Warning icon on a HttpClients.createDefault(), HttpClients.createSystem(), or HttpClients.custom().build() construction (Apache HttpClient, both the 4.x org.apache.http and 5.x org.apache.hc.client5.http packages use HttpClients as the factory class) written inside a regular method body: Apache's own javadoc annotates CloseableHttpClient @Contract(threading = ThreadingBehavior.SAFE

58 descargasDetalles
Gratis
Cassandra CqlSession Reuse Companion
Database Client Reuse

Gutter warning icon on a CqlSession.builder()....build() construction chain (DataStax Java driver for Apache Cassandra) written inside a regular method body: DataStax's own best practices documentation states: "These root objects are expensive to create because they initialize and maintain connection pools to every node in a cluster... Create one session instance for each application, and then

58 descargasDetalles
Gratis
K8s Resource Limit Companion
Kubernetes Tooling

Warning on any container entry in a Kubernetes workload manifest (Deployment, Pod, StatefulSet, DaemonSet, Job, CronJob) with no resources: block, or one missing requests/limits. Without requests, the scheduler can't make good placement decisions; without limits, a single container can consume unlimited CPU/memory and starve its neighbors on the same node: a real, common, and documented Kub

58 descargasDetalles
Gratis
NPM Peer Dependency Companion
Node.js / npm Tooling

Warning icon on a package.json peerDependencies entry whose real installed version (from node_modules) doesn't satisfy the declared semver range: or isn't installed at all. npm's own peer dependency model is opt-in and silent: since npm 7 it auto-installs a compatible peer if it can, but a version mismatch, an unresolved conflict, or a peer installed via a workspace/hoisting quirk all produ

58 descargasDetalles
Gratis
JSON to Code Companion
Codegen

Select a JSON object: in a .json file, a string literal, anywhere: run Generate Class from JSON, and get a real Java POJO or Kotlin data class with field types inferred from the actual JSON values, including nested objects (their own nested/ sibling classes) and arrays (List<T>, typed from the first element).

56 descargasDetalles
Gratis
Kafka Producer Reuse Companion
Messaging Client Reuse

Gutter warning icon on a new KafkaProducer<>(...) construction written inside a regular method body: Apache Kafka's own javadoc, unchanged across every released version, states "The producer is thread safe and sharing a single producer instance across threads will generally be faster than having multiple instances." Building one inside a method means the real connection/initialization cost is p

56 descargasDetalles
Gratis
ReDoS Catastrophic-Backtracking Companion
ReDoS Detection

Warning on a Pattern.compile("...")/"...".matches("...") call in Java whose literal regex argument has a structural catastrophic-backtracking pattern: a nested unbounded quantifier ((a+)+), or an unbounded-quantified alternation with overlapping branches ((a|a)*). A single crafted input against either pattern can hang a server thread indefinitely.

56 descargasDetalles
Gratis
CompletableFuture Cancellation Propagation Companion
Concurrency / Async Bugs

IntelliJ-family plugin that flags a .thenCompose(...) chain whose result future can be cancelled, but whose inner future: constructed directly inside the lambda: never receives that cancellation, so the orphaned work keeps running and consuming resources after the caller believes the whole operation stopped.

55 descargasDetalles
Gratis
K8s Label-Selector Exposure Companion
Kubernetes Security

Flags a workload that's Service-exposed but silently uncovered by every NetworkPolicy in the project.

55 descargasDetalles
Gratis
Gradle Task Graph Companion
Build Tooling / Architecture

Tool window that visualizes the real dependsOn graph between Gradle tasks in your project: root project plus every submodule declared in settings.gradle(.kts): grouped into dependency layers, with any real cycle called out in its own top section, in red.

54 descargasDetalles
Gratis
Redis/Redisson Distributed Lock Missing TTL Companion
Distributed Locking

Warning on a SET ... NX call (Jedis's SetParams.nx()/Lettuce's SetArgs.Builder.nx() manual distributed-lock pattern) with no EX/PX expiry chained onto the same builder.

54 descargasDetalles
Gratis
Rails Mass Assignment Companion
Ruby Security

Warning on params.permit! (or xxx_params.permit!): Rails' own official documentation states: "Extreme care should be taken when using permit!, as it will allow all current and future model attributes to be mass-assigned". This is the exact anti-pattern strong parameters exist to prevent: it disables the whitelist entirely, permitting whatever attributes an attacker sends in the request body,

53 descargasDetalles
Gratis
Ruby Gemfile Group Companion
VCS / Git Workflow

Warning on a well-known dev/test gem (RSpec, RuboCop, Pry, FactoryBot, Capybara, SimpleCov, WebMock, VCR, and similar) declared at a Gemfile's top level instead of inside a group :development/group :test block, it ships in every environment, including production, bloating the bundle and (for something like Pry or letter_opener) a real footgun if it's ever accidentally reachable in productio

53 descargasDetalles
Gratis
Kafka Premature Offset Commit Companion
Kafka / Messaging Bugs

Warning on a Kafka consumer poll-loop (while (true) { ... poll(...) ... }) that dispatches asynchronous work (ExecutorService.submit(...), CompletableFuture.runAsync(...)/.supplyAsync(...)) without waiting for it to finish BEFORE the consumer commits offsets: either explicitly (commitSync()/commitAsync() called right there) or implicitly (no manual commit at all, relying on Kafka's o

52 descargasDetalles
Gratis
Ruby Shell Injection Companion
Ruby Security

Warning on system(...), exec(...), backticks ( ), or %x[...] whose command string contains #{...} interpolation: Ruby's own official documentation states: "Some Ruby core methods accept string data that includes text to be executed as a system command and should not be called with unknown or unsanitized commands", specifically naming Kernel#exec, Kernel#spawn, Kernel#system, a

52 descargasDetalles
Gratis
Bean Copy Companion
Java/Kotlin Codegen

Generates a real, compiling object-copy method between two Java or Kotlin classes. Select exactly two class files in the Project view, right-click → Generate Bean Copy Method, pick the copy direction, and get a new copier file with fields matched by name and type.

51 descargasDetalles
Gratis
Kubernetes Missing Readiness/Liveness Probe Companion
Kubernetes Tooling

Warning on any container entry in a Kubernetes workload manifest (Deployment, Pod, StatefulSet, DaemonSet) with no readinessProbe: and/or no livenessProbe:. Without a readiness probe, Kubernetes can't take a sick pod out of the load balancer: real traffic keeps being routed to a broken instance. Without a liveness probe, a hung (not crashed) process is never automatically restarted. Both are

51 descargasDetalles
Gratis
Redisson Client Reuse Companion
Cache Client Reuse

Gutter warning icon on a Redisson.create(...) call built inside a regular method body: Redisson's own Getting Started guide states: "RedissonClient is thread-safe, so create a single instance and reuse it as a shared singleton across your application." A client built inside a method means a brand new connection pool to the Redis/Valkey server gets created on every call.

51 descargasDetalles
Gratis
Regex Named Group Companion
Regex Tooling

Shows the name of every named group ((?<year>\d{4})) inline, right on the line of any Java or Kotlin regex literal that has one: no need to open a separate tool window just to remember what a pattern's groups are called. A companion tool window (reusing Regex Preview Companion's own matching engine) lets you test a pattern against real sample text and see every named gro

50 descargasDetalles
Gratis
Config Secrets File Companion
Secrets Detection

Warning on a suspected real secret (AWS access key, GitHub/Slack token, JWT, PEM private key, or a high-entropy value assigned to a secret-shaped key name) hardcoded directly in a config file: .properties, .env (and its variants), or a .yml/.yaml file. Config files are a real, common, separate place secrets get committed by accident: a real value pasted into application.yml "just for l

49 descargasDetalles
Gratis
PHP Shell Injection Companion
PHP Security

Warning on eval(, exec(, shell_exec(, system(, passthru(, or popen( whose argument is a double-quoted string with $variable interpolation, or a concatenation with a variable, rather than a static literal. PHP's own official manual states this for eval(): "pay special attention not to pass any user provided data into it without properly validating it beforehand", the same class of

49 descargasDetalles
Gratis
PHP SQL Injection Companion
PHP Security

Warning on mysqli_query(, ->query(, or ->exec( (the mysqli/PDO query methods) whose SQL string argument contains $variable interpolation or a concatenation with a variable, rather than a prepared-statement placeholder. This is the textbook SQL injection anti-pattern: prepared statements exist precisely so the SQL text and the data are sent to the database separately, string- building

49 descargasDetalles
Gratis
JWT Webhook Signature Timing-Safe Comparison Companion
API Security

Warning on a webhook/HMAC signature comparison that uses .equals()/ Arrays.equals() (short-circuits on the first differing byte) instead of MessageDigest.isEqual(...) (constant-time). An attacker can reconstruct a valid HMAC signature byte-by-byte by measuring response times, forging webhook events.

48 descargasDetalles
Gratis
Feign Fallback Config Companion
Resilience Tooling

Warning icon on a @FeignClient(..., fallback = X.class) or fallbackFactory = X.class annotation whose project has no spring.cloud.openfeign.circuitbreaker.enabled=true (or the legacy feign.circuitbreaker.enabled=true) anywhere in a reachable config file: Spring Cloud OpenFeign's own reference docs are explicit: "If Spring Cloud CircuitBreaker is on the classpath and spring.cloud.openfeign

47 descargasDetalles
Gratis
Ruby Net::HTTP Reuse Companion
HTTP Client Reuse

Warning on a Net::HTTP.get/.get_response/.post shorthand call found inside a loop/iterator block (.each do, .times do, while, for, brace-block { }), Ruby's own Net::HTTP documentation explains why this matters: "Creating a new HTTP connection for every request involves an extra TCP round-trip and causes TCP congestion avoidance negotiation to start over". The shorthand class met

47 descargasDetalles
Gratis
Binding Result Position Companion
Spring Framework Pitfalls

Warning icon on a Spring MVC controller method parameter annotated @Valid/@Validated whose matching BindingResult/Errors parameter exists somewhere in the method signature, but isn't the parameter immediately following it: Spring's own ErrorsMethodArgumentResolver javadoc is explicit: "An Errors method argument is expected to appear immediately after the model attribute in the method si

46 descargasDetalles
Gratis
GCP Client Reuse Companion
Cloud SDK Client Reuse

Gutter warning icon on a Google Cloud client library (StorageOptions, FirestoreOptions, BigQueryOptions, PubSubOptions, and similar) built via XxxOptions.getDefaultInstance().getService() inside a regular method body: Google Cloud's own client libraries best-practices documentation says: "you should reuse the same client object for many requests when possible, instead of creating a new

46 descargasDetalles
Gratis
JSON Path Builder Companion
JSON Schema Tooling

A tool window with a JSONPath field and a sample-JSON text area: type an expression, type or paste sample JSON, and every matched node is highlighted live as you type, with a real match count.

46 descargasDetalles
Gratis
Cache-Invalidation Companion
Caching Bugs

Warning on a .save(...) call inside a method whose class also has a hand-rolled Map-backed cache field (populated by a computeIfAbsent/manual containsKey+put "get-or-compute" pattern), when that method never touches the cache field.

45 descargasDetalles
Gratis
JDBC Double-Close Companion
Resource Leak Detection

Flags a JDBC resource .close()/use reached with the resource already closed on some or every path.

45 descargasDetalles
Gratis
PHP File Inclusion Companion
PHP Security

Warning on include, include_once, require, or require_once whose path argument directly references a PHP superglobal ($_GET, $_POST, $_REQUEST, $_COOKIE). This is the textbook Local/Remote File Inclusion (LFI/RFI) anti-pattern: an attacker can point this at an arbitrary file via directory traversal, or a remote URL if allow_url_include is on.

45 descargasDetalles
Gratis
Changelog Fragment Companion
VCS / Git Workflow

Manages per-PR changelog fragments, the towncrier-style convention: instead of every PR editing the same CHANGELOG.md and fighting merge conflicts, each PR adds a small changelog.d/<issue>.<type>.md file, later collected into a real changelog at release time.

44 descargasDetalles
Gratis
Environment-Specific Constant Companion
Env Config Tooling

IntelliJ-family plugin that flags a hardcoded URL or host:port string literal in Java source that also appears, textually, as a value in one of the project's own config files (.properties/.yml/.yaml/.env), the value clearly belongs to config, and the code copy can now silently drift out of sync with it.

44 descargasDetalles
Gratis
gRPC Missing Deadline Companion
gRPC Tooling

Warning on an RPC call made through a generated gRPC blocking stub (XxxGrpc.newBlockingStub(channel)....call(request)) whose stub-construction chain never passes through .withDeadline(...)/.withDeadlineAfter(...).

44 descargasDetalles
Gratis
gRPC StreamObserver Contract Companion
gRPC Tooling

Warning icon on a .onNext(...) or .onError(...) call on a gRPC StreamObserver found, in textual order, AFTER an .onCompleted() call on the same receiver, within the same method body: gRPC's own StreamObserver javadoc states the contract explicitly: onNext "is never called after onError(Throwable) or onCompleted() are called", and "onCompleted may only be called once and if called it m

44 descargasDetalles
Gratis
Kubernetes RBAC Wildcard Companion
Kubernetes Security

Warning on a Role/ClusterRole rule that combines a wildcard ("*") in verbs or resources with a sensitive resource: secrets, pods/exec, clusterrolebindings. This is the most common path to privilege escalation after a single pod is compromised in a cluster (OWASP Kubernetes Top 10, K03: Overly Permissive RBAC Configurations).

44 descargasDetalles
Gratis
PHP Open Redirect Companion
PHP Security

Warning on a header('Location: ...') call whose argument is built directly from a PHP superglobal ($_GET, $_POST, $_REQUEST, $_COOKIE). This is the textbook Open Redirect anti-pattern (CWE-601): an attacker crafts a link to the trusted site that redirects the victim to an attacker-controlled domain, commonly used for phishing since the initial URL still shows the trusted host. OWASP's ow

44 descargasDetalles
Gratis
Unsafe Deserialization Sink Companion
Deserialization Security

Warning on a new ObjectInputStream(...).readObject() call inside a Spring MVC/JAX-RS endpoint method whose constructor argument traces back (within the same method, one direct hop) to an untrusted parameter: CWE-502, Deserialization of Untrusted Data.

44 descargasDetalles
Gratis
Correlation ID Propagation Companion
Distributed Tracing

Gutter warning icon on any Java/Kotlin Spring MVC handler method that receives a correlation/trace-id header via @RequestHeader and makes an outbound HTTP call in its own body, but never references that header parameter again anywhere in the body: the common footgun where the incoming id is captured and then silently dropped instead of being forwarded to the downstream call, breaking distribute

43 descargasDetalles
Gratis
RabbitMQ Channel Reuse Companion
Messaging Client Reuse

Warning icon on a RabbitMQ Channel created with ....createChannel() and used for basicPublish(...) in the same method: RabbitMQ's own Java Client API Guide calls this a "classic anti-pattern to be avoided": "opening a channel for each published message... Channels are supposed to be reasonably long-lived and opening a new one is a network round-trip which makes this pattern extremely ineffi

43 descargasDetalles
Gratis
Async Self-Invocation Companion
Spring Framework Pitfalls

Warning icon on a call to a Spring @Async method made from another method of the same declaring class: Spring's own documentation states this bypasses the AOP proxy entirely: "a call to the async-marked method from within the target object is not intercepted... self-invocation... effectively bypasses the proxy and its interceptor chain." The call still compiles and runs: just synchronously

42 descargasDetalles
Gratis
Deadlock Lock-Order Companion
Concurrency / Async Bugs

Flags a real lock acquisition-order cycle inside a single Java class: the classic static-deadlock shape: before it ever happens at runtime.

42 descargasDetalles
Gratis
gRPC Error Status Companion
gRPC Tooling

Gutter warning icon on a streamObserver.onError(rawException) call where the argument isn't converted through gRPC's own Status type: gRPC's own StreamObserver.onError javadoc states the parameter "should be a StatusException or StatusRuntimeException, and callers should generally convert from a Status via Status.asException() or Status.asRuntimeException()". Passing a raw exception means i

42 descargasDetalles
Gratis
PHP Function Injection Companion
PHP Security

Warning on call_user_func( or call_user_func_array( whose function-name argument directly references a PHP superglobal ($_GET, $_POST, $_REQUEST, $_COOKIE). This is the textbook Function Injection anti-pattern: OWASP's own guidance documents that "when an attacker passes a function name with user input to call_user_func, it can lead to remote code execution by passing the system functi

42 descargasDetalles
Gratis
Turbo Log Companion
Debugging / Codegen

Place the caret on a variable, parameter, or field, run Insert Log Statement, and get a real println (Kotlin) / System.out.println (Java) inserted right after the enclosing statement: class, method, and line number already baked in as literal text. Remove All Log Statements finds and deletes every one this plugin has added to the current file, in one action.

42 descargasDetalles
Gratis
Elasticsearch Client Reuse Companion
Search Client Reuse

Warning icon on a new RestHighLevelClient(...) (legacy client) or new ElasticsearchClient(...) (modern Java client) construction written inside a regular method body: Elastic's own documentation states "only one single instance should be created" and that it's "best practice to create your RestHighLevelClient instance as singleton" since "each instance creates its own connection pool". Buildi

41 descargasDetalles
Gratis
Flaky Test Marker Companion
Testing / Codegen

Gutter warning icon on any Java/Kotlin test method annotated @Disabled (JUnit 5) or @Ignore (JUnit 4) with no reason given, or whose reason names a YYYY-MM-DD revisit date that has already passed. Skipped tests are easy to forget about entirely: without a reason, future readers have no context for why it's disabled; with a stale date, it's a real signal the test is overdue for a second look

41 descargasDetalles
Gratis
Integer-Overflow-on-Widening Companion
Numeric Safety

Warning on an int * int/int + int expression assigned/passed directly to a long-typed destination (a local variable's initializer, an assignment, a method parameter, or a method return) with no widening cast on either operand.

41 descargasDetalles
Gratis
Interface Exception Divergence Companion
Exception Handling

Flags a call through an interface-typed reference, wrapped in a broad silent catch, where real implementations diverge on which RuntimeException they throw directly.

41 descargasDetalles
Gratis
Lucene Query Injection Companion
Lucene Injection Detection

Flags a QueryBuilders.queryStringQuery(...)/.simpleQueryStringQuery(...) call whose argument is built from an HTTP endpoint parameter.

41 descargasDetalles
Gratis
Micrometer Timer Sample Companion
Observability Tooling

Warning icon on a Micrometer Timer.Sample sample = Timer.start(...) whose declaring method never calls .stop(...) on that sample anywhere: Micrometer's own reference docs show the sample usage as exactly two steps, start then stop, with no mention of a try/finally guard. A sample that's started but never stopped never records its timing, and per a real upstream Micrometer issue, can leak in l

41 descargasDetalles
Gratis
API Deprecation Header Companion
API Deprecation Tooling

Gutter warning icon on any Java/Kotlin Spring MVC endpoint method marked @Deprecated whose body never sets a deprecation-related HTTP response header: RFC 9745 Deprecation, RFC 8594 Sunset, or the common non-standard X-Deprecated. The @Deprecated annotation only warns people reading or compiling the source; it tells real API consumers (a mobile app, a third-party integration, another te

40 descargasDetalles
Gratis
Connection Pool Config Companion
Connection Pool Tuning

Warning on a HikariCP connection-pool setting (spring.datasource.hikari. or bare hikari.) set outside its own documented safe range in a .properties/.yml/.yaml config file: connectionTimeout below 250ms, maxLifetime below 30000ms, idleTimeout below 10000ms, or idleTimeout set greater than or equal to maxLifetime (HikariCP silently ignores idleTimeout in that case, a real,

40 descargasDetalles
Gratis
Ktor HttpClient Reuse Companion
HTTP Client Reuse

Warning icon on a Ktor HttpClient(...) constructor call built inside a regular function body: Ktor's own documentation states plainly: "creating HttpClient is not a cheap operation, and it's better to reuse its instance in the case of multiple requests." Building one inside a regular function means a brand new client (and its own connection pool/engine) gets created on every call.

40 descargasDetalles
Gratis
Enum-Ordinal Persistence Companion
JPA / ORM Pitfalls

Warning on a JPA @Enumerated field with no explicit EnumType.STRING, on a real @Entity class: JPA's own default is ORDINAL.

39 descargasDetalles
Gratis
Exception-Escape Chain Companion
Exception Handling

Warning on a catch (Exception e) (the broad type, not a narrower specific exception) that silently swallows: no rethrow, no logging: a specific CHECKED exception that a call inside its try block can actually throw, directly or transitively through a bounded same-class call chain.

39 descargasDetalles
Gratis
Material Companion
Editor Theme

A Material Design-inspired dark editor color scheme (cool greys, blues, teals, and purples) with zero forced UI elements, zero paywalled customization, and zero performance cost.

39 descargasDetalles
Gratis
Mutable State Leak Companion
Code Quality / Encapsulation

Flags a real mutation of a value returned by a getter that hands back one of its own mutable fields directly.

39 descargasDetalles
Gratis
Interface Resource-Close Divergence Companion
Resource Leak Detection

Flags a call through an interface-typed reference, passing a resource, where real implementations diverge on guaranteeing to close it.

38 descargasDetalles
Gratis
Interface Sink Divergence Companion
Log Injection Detection

Flags a call through an interface-typed reference, passing tainted HTTP input, where real implementations diverge on whether they log it unsanitized.

38 descargasDetalles
Gratis
JWT Signature Verification Companion
JWT / Auth Tooling

Warning icon on a jjwt Jwts.parser()...parse(token) call chain: jjwt's own parse method accepts a JWT whose signature is empty or doesn't match, even when a signing key has been configured on the parser. This is a documented real vulnerability class: CodeQL ships a dedicated "Missing JWT signature check" query for exactly this pattern, and jjwt's own issue tracker confirms it. The fix is easy

38 descargasDetalles
Gratis
Prometheus Metric Registration Companion
Observability Tooling

Warning icon on a Counter.build()....register() (also Histogram/ Gauge/Summary, Prometheus's Java client's four metric types) construction written inside a regular method body: the client's own official documentation states "the best way to register a metric is via a static final class variable". Registration happens against the process-global default registry: calling .register() more

37 descargasDetalles
Gratis
RxJava Disposable Leak Companion
Code Quality / Logging

Warning icon on an RxJava xxx.subscribe(...) call (Observable/Flowable/Single/Maybe/Completable, RxJava 2.x/3.x) written as a bare expression statement: the returned Disposable is discarded immediately, with no way to ever call .dispose() on it later. RxJava's own guidance is explicit: always dispose of subscriptions when no longer needed, or this is a well-documented source of memory/resou

37 descargasDetalles
Gratis
Try/Catch Consistency Companion
Exception Handling

Learns the dominant checked-exception-handling convention your own file already established for a method, and flags the call sites that break with it.

37 descargasDetalles
Gratis
Module Boundary Leak Companion
Build Tooling / Architecture

Warning on an import of an internal package (project convention: a .internal. segment in the package path) from a DIFFERENT Gradle/Maven module than the one that declares it, hidden architecture coupling that, in large monorepos/microservices, precedes cascading-deployment incidents.

36 descargasDetalles
Gratis
MongoDB Client Reuse Companion
Database Client Reuse

Warning icon on a new MongoClient(...) (legacy driver) or MongoClients.create(...) (modern com.mongodb.client driver) construction written inside a regular method body: MongoDB's own documentation states "you will only need one instance of class MongoClient even with multiple threads", and that not following the singleton pattern "may lead to too many open connections in MongoDB". A MongoCl

36 descargasDetalles
Gratis
SSRF via Unsanitized URL Companion
SSRF Detection

Warning on an HTTP call (HttpRequest.newBuilder(...)/Spring RestTemplate/OkHttp's Request.Builder) whose URL/host argument traces back (within the same method, one direct hop) to an untrusted Spring MVC/JAX-RS controller parameter, with no allowlist validation found in the same method: CWE-918, Server-Side Request Forgery.

36 descargasDetalles
Gratis
Thread-Confinement Escape Companion
Concurrency / Async Bugs

Flags a mutable local variable shared with a background thread that the same method also touches afterward without synchronization.

36 descargasDetalles
Gratis
Object Mapper Reuse Companion
Object Mapper Reuse

Gutter warning icon on a Jackson mapper (ObjectMapper, XmlMapper, YAMLMapper, CBORMapper, CsvMapper) built via new inside a regular method body: Jackson's own javadoc states ObjectMapper is "meant to be used as singleton across the lifetime of the application... also very expensive to create". Building one inside a method means the real construction/configuration cost is paid on eve

35 descargasDetalles
Gratis
OTel Span Naming Companion
Distributed Tracing

Gutter warning icon on any Java/Kotlin tracer.spanBuilder(...)/ tracer.startSpan(...) call whose name argument is built from a dynamic value (string concatenation in Java, string template interpolation in Kotlin) instead of a static literal. Per OpenTelemetry's own documented naming guidance, each unique id/value becomes its own span name in the tracing backend instead of a low-cardinality a

35 descargasDetalles
Gratis
Second-Order SQLi Field Companion
SQL Injection Detection

Flags a SQL sink reading a @Entity field that's ALSO confirmed, elsewhere in the project, to be written from unsanitized HTTP input.

35 descargasDetalles
Gratis
SSRF Allow-List Bypass Companion
SSRF Detection

Flags an outbound HTTP call using an endpoint parameter that was only validated with .startsWith/.contains against a raw URL string.

35 descargasDetalles
Gratis
XPath Injection Sink Companion
XPath Injection Detection

Flags an XPath.evaluate(...)/.compile(...) call whose argument is built from an HTTP endpoint parameter.

34 descargasDetalles
Gratis
Mismatched Lock Object Companion
Concurrency / Async Bugs

Flags a synchronized block whose lock object is PROVEN to never be the same as another lock guarding the same field elsewhere in the class.

33 descargasDetalles
Gratis
Rate Limiter Fallback Companion
Resilience Tooling

Gutter warning icon on any Java/Kotlin method annotated with a Resilience4j resilience annotation (@RateLimiter, @CircuitBreaker, @Retry, @Bulkhead, @TimeLimiter) whose fallbackMethod = "name" doesn't match any method in the enclosing class: a real, silent footgun: nothing fails at compile time, but Resilience4j throws at runtime the first time the fallback is actually triggered (rate

33 descargasDetalles
Gratis
Interprocedural Resource Leak Companion
Resource Leak Detection

Flags a resource delegated to a helper method that doesn't guarantee closing it, where the caller never closes it either.

32 descargasDetalles
Gratis
PII via toString() Leak Companion
PII / Compliance

Warning on a logging/print call passed an instance of a class whose toString() exposes a PII field (email, SSN, phone, date of birth, credit card...): toString() on a user object often serializes the whole model, unlike log.info(user.getEmail()) which explicitly picks only what should be logged.

32 descargasDetalles
Gratis
SpEL Injection Sink Companion
SpEL Injection Detection

Flags a Spring ExpressionParser.parseExpression(...) call whose argument is built from an HTTP endpoint parameter, or is a hardcoded constant referencing a dangerous T(...) type.

32 descargasDetalles
Gratis
LDAP Injection Sink Companion
LDAP Injection Detection

Flags a DirContext.search(...) call whose filter argument is built from an HTTP endpoint parameter.

31 descargasDetalles
Gratis
Micronaut HttpClient Create Companion
HTTP Client Reuse

Warning icon on a Micronaut HttpClient.create(...) static factory call found anywhere in application code: the javadoc for this exact method is explicit: "this method should only be used outside the context of a Micronaut application" and "Within a Micronaut application use @Inject to inject a client instead", adding that "the creator is responsible for closing the client to avoid leaking conne

31 descargasDetalles
Gratis
OkHttp Client Reuse Companion
HTTP Client Reuse

Gutter warning icon on an OkHttpClient built via new OkHttpClient() or new OkHttpClient.Builder().build() inside a regular method body: OkHttp's own documentation states "OkHttp performs best when you create a single OkHttpClient instance and reuse it for all of your HTTP calls, because each client holds its own connection pool and thread pools... creating a client for each request wastes r

31 descargasDetalles
Gratis
Retry Without Backoff+Jitter Companion
Resilience Tooling

Warning on a retry mechanism with a FIXED interval between attempts instead of exponential backoff + jitter: a manual for/while retry loop that Thread.sleep(constant)s in its catch, Spring @Retryable with no real exponential @Backoff, or Resilience4j's RetryConfig built with a fixed .waitDuration(...) and no .intervalFunction(...).

31 descargasDetalles
Gratis
Log Injection Companion
Log Injection Detection

Flags an unsanitized logging call reachable from an HTTP endpoint parameter, anywhere in the project's real call graph.

30 descargasDetalles
Gratis
Session Attribute Type Confusion Companion
Web Session Security

Flags (TypeB) session.getAttribute("key") when every known write site for that exact key stores a genuinely incompatible type.

30 descargasDetalles
Gratis
Resilience Self-Invocation Companion
Spring Framework Pitfalls

Warning icon on a call to a @Retryable (Spring Retry) or @CircuitBreaker/@Retry/@RateLimiter/@Bulkhead/@TimeLimiter (Resilience4j) method made from another method of the same declaring class. All of these are AOP-proxy-based, the same mechanism as Spring's own @Transactional/@Cacheable/@Async: self-invocation bypasses the proxy entirely, so the resilience behavior is silently

29 descargasDetalles
Gratis
Commit Message Convention Companion
VCS / Git Workflow

Validates the commit message you are currently writing, live, in the IntelliJ VCS Commit dialog: against the Conventional Commits convention, and shows the exact rule it breaks before you commit, instead of silently accepting or rejecting.

28 descargasDetalles
Gratis
PII Field Annotation Companion
PII / Compliance

Gutter warning icon on any Java/Kotlin class field whose name looks like it holds PII (email, ssn, phoneNumber, dateOfBirth, creditCard, passportNumber, nationalId, taxId, and similar) with no annotation of any kind on it: no way for masking, redaction, or access-control tooling built around annotations to ever pick it up.

28 descargasDetalles
Gratis
HTTP Status Code Inline Companion
Editor Productivity

Shows the official name of any HTTP status code (404 -> Not Found, 503 -> Service Unavailable) inline, right after the numeric literal, in Java and Kotlin code: no need to look it up. Works in any code context, not tied to a specific HTTP framework's own annotations.

18 descargasDetalles

VS Code Marketplace

Extensiones para Visual Studio Code

33 extensiones, construidas con el mismo enfoque basado en evidencia y gratis en VS Code Marketplace.

Página del publicador ↗
Gratis
Android Unused Permission Companion
Android / Mobile

Flags a permission declared in AndroidManifest.xml that no Kotlin/Java source actually uses.

8 instalacionesDetalles
Gratis
CODEOWNERS Validator Companion
VCS / Git Workflow

Validates a CODEOWNERS file: duplicated patterns, unmatched patterns, invalid owners, syntax errors.

0 instalacionesDetalles
Gratis
Cargo Audit Companion
Rust Tooling

Wraps cargo audit --json as inline VS Code diagnostics on Cargo.toml: RustSec advisories at the exact dependency line.

4 instalacionesDetalles
Gratis
Cert Companion
Certificates / X.509

Decodes X.509 certificates (PEM/CRT/CER/DER) inline: subject, issuer, validity, fingerprint, right in the editor.

27 instalacionesDetalles
Gratis
Circular Dependency Companion
Build Tooling / Architecture

Flags real circular dependencies between modules of a multi-module Gradle project: 100% static text parsing, no Gradle daemon.

0 instalacionesDetalles
Gratis
Config Secrets File Companion
Secrets Detection

Flags a hardcoded secret (AWS key, GitHub/Slack token, JWT, PEM key, or high-entropy value) in config and env files.

3 instalacionesDetalles
Gratis
Dependency License Companion
License Compliance

Reads each node_modules dependency's SPDX license locally and flags copyleft or missing licenses.

1 instalaciónDetalles
Gratis
Dockerfile Missing USER Companion
Docker / DevOps

Warns when a Dockerfile's final build stage never sets a non-root USER (containers run as root by default).

0 instalacionesDetalles
Gratis
Embedded Stack Usage Companion
Embedded / C Tooling

Parses GCC .su stack-usage files (-fstack-usage) and flags any function over a configurable stack budget.

6 instalacionesDetalles
Gratis
Flaky Test History Companion
Testing Tooling

Tracks pass/fail history per test across JUnit XML report runs and flags tests with mixed outcomes.

1 instalaciónDetalles
Gratis
Info.plist Usage Description Companion
iOS / Mobile

Cross-checks Swift/Objective-C imports (CoreLocation, Contacts, Photos, etc.) against required Info.plist usage-description keys.

14 instalacionesDetalles
Gratis
JWT Companion
JWT / Auth Tooling

Decode and inspect JSON Web Tokens on hover or via command: no data leaves your editor.

8 instalacionesDetalles
Gratis
Log Format String Companion
Code Quality / Logging

Flags a log call whose placeholder count doesn't match its argument count: SLF4J {} and Python %-style format strings.

1 instalaciónDetalles
Gratis
MLflow Companion
ML / Data Tooling

Browses local MLflow tracking-store runs (params, metrics, tags) in a sidebar tree, reading the store directly.

15 instalacionesDetalles
Gratis
Merge Conflict Leftover Companion
VCS / Git Workflow

Finds leftover Git conflict markers (<<<<<<<, =======, >>>>>>>) accidentally committed in any file.

4 instalacionesDetalles
Gratis
N+1 Query Companion
ORM / Query Tooling

Flags a TypeORM/Sequelize/Drizzle find/query call inside a loop: the classic N+1 query pattern.

2 instalacionesDetalles
Gratis
Node Version Drift Companion
Node.js / npm Tooling

Flags when .nvmrc/.node-version/package.json engines.node/Dockerfile/CI disagree on the Node.js version.

6 instalacionesDetalles
Gratis
OAuth2/OIDC Flow Companion
JWT / Auth Tooling

Builds and decodes OAuth2 authorization-code+PKCE URLs: generates code_verifier/challenge pairs and decodes callback params.

8 instalacionesDetalles
Gratis
PHP Composer Script Companion
PHP Tooling

Flags an orphan composer.json script: never called from itself, CI configs, or README.md.

3 instalacionesDetalles
Gratis
PHP Security Companion
PHP Security

5 turnkey PHP injection-sink checks in one extension: SQL, shell, file inclusion, function injection, and open redirect.

9 instalacionesDetalles
Gratis
Pact Contract Companion
API Contract Testing

Lists consumer-provider Pact contract files in your workspace and flags interactions with no matching provider state.

3 instalacionesDetalles
Gratis
Postman OpenAPI Drift Companion
OpenAPI/Swagger Tooling

Warns when a Postman collection endpoint's method+path no longer exists in the project's OpenAPI/Swagger spec.

1 instalaciónDetalles
Gratis
Prometheus Alert Rule Companion
Observability Tooling

Lints Prometheus alert rule YAML: duplicate alert names, missing 'for', missing annotations.

12 instalacionesDetalles
Gratis
Ruby Companion
Ruby Tooling

3 turnkey Ruby checks in one extension: shell injection, Net::HTTP reuse in a loop, and ungrouped dev/test gems in Gemfile.

0 instalacionesDetalles
Gratis
SQL Concatenation Companion
SQL Injection Detection

Finds SQL built by unparameterized string concatenation or interpolation, then executed, across Java/Kotlin/Python.

2 instalacionesDetalles
Gratis
Semver Bump Mismatch Companion
VCS / Git Workflow

Flags a CHANGELOG.md release that reads as a breaking change but didn't bump MAJOR.

4 instalacionesDetalles
Gratis
Turborepo Graph Companion
Build Tooling / Architecture

Shows your Turborepo workspace dependency graph as a sidebar tree: parses turbo.json + package.json workspaces.

2 instalacionesDetalles
Gratis
Typosquat Dependency Companion
Supply Chain Security

Flags a package.json dependency whose name is a near-miss (edit distance 1-2) of a much more popular package.

0 instalacionesDetalles
Gratis
Undeclared Dependency Companion
Dependency / SCA Security

Flags a package imported in JS/TS but not declared in package.json: a common slopsquatting / supply-chain risk.

0 instalacionesDetalles
Gratis
Unleash Flag Usage Companion
Feature Flag Tooling

Inventories Unleash feature flag usage across your codebase: naming check, find-all-usages, stale-flag detection.

2 instalacionesDetalles
Gratis
Unreal UHT Macro Companion
Game Dev / Unreal

Flags common UnrealHeaderTool macro mistakes in C++ headers: missing .generated.h include and related UPROPERTY/UFUNCTION issues.

11 instalacionesDetalles
Gratis
Webhook Signature Companion
API Security

Computes and verifies HMAC webhook signatures (GitHub/generic sha1/sha256/sha512) against a payload and secret.

4 instalacionesDetalles
Gratis
Wrangler Config Companion
Cloudflare / DevOps

Validates wrangler.toml: required fields (name/main/compatibility_date), and missing bindings.

9 instalacionesDetalles

Más allá de un plugin

Licencias de equipo y herramientas a medida

Para equipos que necesitan más que una instalación: licencias para todo el equipo o una herramienta construida para su propio código.

Trabajo a medida

Reglas de análisis estático a medida

Inspecciones adaptadas a tu código, como API internas, formatos de secretos y patrones de seguridad, entregadas como un plugin que tu equipo instala.

Trabajo a medida

Integración en CI/CD

Las mismas comprobaciones ejecutándose en GitHub Actions o GitLab CI, para que los problemas aparezcan antes de la revisión de código.

Trabajo a medida

Distribución privada de plugins

Herramientas internas empaquetadas y servidas a tus desarrolladores desde un repositorio privado de plugins.

¿Necesitas una herramienta que no está en el catálogo?Cuéntale a Joel qué le falta a tu equipo. Alcance cerrado, entregables por escrito, asíncrono por defecto.
Trabaja con Joel