Hello,
both bugs marked here as fixed unfortunately still persist in 18.2.
The first one (duplicating package name) is fixed only partially - if the package name is aliased, it still produces duplicated package name.
Steps to reproduce:
create or replace package completion_test as
procedure test;
end;
create or replace package body completion_test as
procedure test
as
begin
null;
end test;
end completion_test;
create or replace synonym comptest for completion_test;
/
and then
begin
comptest. --hit code suggestions here
end;
results in
begin
comptest.completion_test.test
end;
The second one - code formatting for if-then-else conditions is inverted, e.g. Formatting => Line Breaks => IF => After IF and After ELSIF produces the new line while when unchecked not.
Please @"Vadim Tropashko-Oracle", could you take a look at it?
Regards,
Pavel