New version of PLpgSQL_check
Hi I released new version of plpgsql_check. Some bugs are fixed. There are new extra warnings related to function arguments and PostgreSQL 10 is supported now.
create or replace function fx_xt(out x xt, out y xt) as $$ declare c1 xt; c2 xt; begin return; end; $$ language plpgsql; select * from plpgsql_check_function('fx_xt()'); plpgsql_check_function ------------------------------------------------------------------------ warning:00000:2:DECLARE:unused variable "c1" warning:00000:2:DECLARE:unused variable "c2" warning extra:00000:composite OUT variable "$1" is not single argument warning extra:00000:unmodified OUT variable "$1" warning extra:00000:composite OUT variable "$2" is not single argument warning extra:00000:unmodified OUT variable "$2" (6 rows)