plpgsql_check

plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedures).

OTHER License

Stars
630
Committers
16

Bot releases are hidden (Show)

plpgsql_check - 1.9.2

Published by okbob over 4 years ago

fix debian (ubuntu) regress tests

plpgsql_check - 1.9.1

Published by okbob over 4 years ago

minor bugfixes

plpgsql_check - 1.9.0

Published by okbob over 4 years ago

allow to calculate simple coverage metrics
Postgres 9.4 support was removed

plpgsql_check - 1.8.2

Published by okbob almost 5 years ago

fix compilation issue

plpgsql_check - 1.8.0

Published by okbob almost 5 years ago

the functions from plpgsql library are called correctly via load_external_function mechanism.

plpgsql_check - 1.7.6

Published by okbob about 5 years ago

fix false alarm - multiple plans in EXECUTE statement
fix possible crash (reported but not reproduced) there

plpgsql_check - 1.7.5

Published by okbob about 5 years ago

allow some work on tables with rules

plpgsql_check - 1.7.3

Published by okbob about 5 years ago

fix some profiler bugs

plpgsql_check - 1.7.2

Published by okbob over 5 years ago

I fixed few profiler's issues - the profiler didn't work on longer functions

plpgsql_check - 1.7.1

Published by okbob over 5 years ago

bugfixes

plpgsql_check - 1.7.0

Published by okbob over 5 years ago

  • lot of fixes
  • transition tables support (triggers)
  • sql injection vulnerability
  • better support for dynamic ddl (when expr is constant)
plpgsql_check - Release 1.4.2

Published by okbob almost 6 years ago

fix MSVC build
fix project metadata

plpgsql_check - Release 1.4.1

Published by okbob almost 6 years ago

minor bugfixes of 1.4.0

1.4.0 - integrated profiler

plpgsql_check - Release 1.2.3

Published by okbob over 6 years ago

  • detection unwanted hidden casts in queries - can be reason, why planner cannot use index.
  • fixes some false alarms
plpgsql_check - Release 1.2.2

Published by okbob almost 7 years ago

  • unread variables detection
  • fix check of MOVE command
plpgsql_check - Release 1.2.1

Published by okbob about 7 years ago

  • Prepared for PostgreSQL 10
  • fix some false alarms
  • detection of missing RETURN command
plpgsql_check - Release 1.2

Published by okbob over 7 years ago

The extra warnings was implemented

  • unused arguments
  • unmodified OUT arguments
plpgsql_check - Release 1.0.6

Published by okbob about 8 years ago

no changes, fix environment

plpgsql_check - Release 1.0.5

Published by okbob about 8 years ago

  • PostgreSQL 9.6 support,
  • alerting write commands in immutable, stable functions
plpgsql_check - Release 1.0.3

Published by okbob almost 9 years ago

  • fix false warnings of unused cursor variables - issue #19
  • checking CONTINUE/EXIT more precious
Package Rankings
Top 8.63% on Alpine-v3.7
Top 9.83% on Alpine-v3.14
Top 9.38% on Alpine-v3.11
Top 11.18% on Alpine-v3.15
Top 8.17% on Proxy.golang.org
Top 9.08% on Alpine-v3.9
Top 9.2% on Alpine-v3.13
Top 9.41% on Alpine-v3.8
Top 10.91% on Alpine-v3.10
Top 11.98% on Alpine-v3.16
Top 13.05% on Alpine-v3.17
Top 9.16% on Alpine-v3.12
Top 6.68% on Alpine-v3.18
Top 10.98% on Alpine-edge
Badges
Extracted from project README
Stand With Ukraine