Package: postgresql-15-plpgsql-check Source: plpgsql-check Version: 2.10.11-1.pgdg22.04+1 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 887 Depends: postgresql-15, libc6 (>= 2.17) Breaks: postgresql-15-jit-llvm (<< 15) Homepage: https://github.com/okbob/plpgsql_check Priority: optional Section: database Filename: pool/main/p/plpgsql-check/postgresql-15-plpgsql-check_2.10.11-1.pgdg22.04+1_amd64.deb Size: 418880 SHA512: 7f0af0b108aa2a27936685034d94ba70beefd073d3ce795e0c9afedee5232dd59c66e8774e58a04e8d8ab7ad3e5b7c28f8166e7399d20ee45738743fc19e07b4 SHA256: f76809f98b4d1905df6c438c6cf8947e87fda3fa2a4145b927f0d3878d8d5412 SHA1: 828e83fba8edbc28880a20e69f6a3bc2bef455d0 MD5sum: 7eb2384a99ab2517e788fca4f6456f44 Description: plpgsql_check extension for PostgreSQL plpgsql_check is the next generation of plpgsql_lint for PL/pgsql source code. The SQL statements inside PL/pgSQL functions are checked for semantic errors. . Features: * check fields of referenced database objects and types inside embedded SQL * using correct types of function parameters * unused variables and function argumens, unmodified OUT argumens * partially detection of dead code (due RETURN command) * detection of missing RETURN command in function * try to identify unwanted hidden casts, that can be performance issue like unused indexes * possibility to collect relations and functions used by function * possibility to check EXECUTE stmt against SQL injection vulnerability