Issues
Support EDITIONABLE and NONEDITIONABLE keywords in CREATE FUNCTION statement | Unassigned | Alexandre Gigleux | Unresolved | Jan 24, 2023 | Jan 25, 2023 | ||||||
S1542 "plsql:PlSql.FunctionAndProcedureNaming" should accept double quotes at the beginning and end of the Function/Procedure names | Unassigned | Alexandre Gigleux | Unresolved | Dec 16, 2022 | Dec 16, 2022 | ||||||
Remove dependency on commons-io | Unassigned | Andrei Epure | Unresolved | Nov 17, 2022 | Nov 18, 2022 | ||||||
Remove dependency on guava | Unassigned | Pavel Mikula | Unresolved | Oct 21, 2022 | Nov 18, 2022 | ||||||
S4421 should cover more deprecated features | Unassigned | Pierre-Yves Nicolas | Unresolved | Sep 12, 2019 | Oct 10, 2022 | ||||||
S4421: add deprecated hints | Unassigned | Andrei Epure | Unresolved | Oct 6, 2022 | Oct 6, 2022 | ||||||
Fix Oracle orchestration in ITs | Unassigned | Pavel Mikula | Unresolved | Apr 8, 2022 | Oct 6, 2022 | ||||||
Complexity of a procedure should not include the sum of its sub-procedures' complexity | Unassigned | Jean-Denis Coffre | Unresolved | Jun 16, 2015 | Oct 6, 2022 | ||||||
S4421: add deprecated privileges, alter user, create table, outlines | Unassigned | Andrei Epure | Unresolved | Oct 6, 2022 | Oct 6, 2022 | ||||||
Support most reserved words as valid SQL identifiers | Unassigned | Pierre-Yves Nicolas | Unresolved | Oct 16, 2018 | Oct 3, 2022 | ||||||
Don't highlight keywords when they are used as identifiers | Unassigned | Mary Georgiou | ![]() | Unresolved | Oct 3, 2022 | Oct 3, 2022 | |||||
Review rules in enabled by default in Sonar way profile | Unassigned | Dinesh Bolkensteyn | Unresolved | May 27, 2013 | Oct 3, 2022 | ||||||
Improve parser: Parse SQL unpivot_clause | Unassigned | Dinesh Bolkensteyn | Unresolved | Feb 27, 2012 | Sep 28, 2022 | ||||||
False negative for PositionalAndNamedArgumentMix on function call | Unassigned | Pierre-Yves Nicolas | Unresolved | Aug 23, 2016 | Sep 28, 2022 | ||||||
Remove old symbol table and update corresponding rules | Unassigned | Fabrice Bellingard | Unresolved | May 30, 2013 | Sep 22, 2022 | ||||||
Rule: Cognitive Complexity of functions should not be too high | Unassigned | Freddy Mallet | Unresolved | Oct 16, 2017 | Sep 21, 2022 | ||||||
Provide a way to identify SQL queries which failed to parse | Unassigned | Dinesh Bolkensteyn | Unresolved | May 12, 2014 | Sep 21, 2022 | ||||||
Associate rules with suitable "constant/issue", "linear" and "linear with offset" remediation cost functions | Unassigned | Freddy Mallet | Unresolved | Nov 28, 2013 | Sep 21, 2022 | ||||||
Improve parser: add recovery mode for all SQL statements | Unassigned | Fabrice Bellingard | Unresolved | Sep 26, 2013 | Sep 21, 2022 | ||||||
Cursors should declare only IN parameters | Unassigned | Fabrice Bellingard | Unresolved | Jul 31, 2013 | Sep 21, 2022 | ||||||
Rule: Use an implicit cursor FOR loop instead of explicit on small tables | Unassigned | Dinesh Bolkensteyn | Unresolved | Jun 7, 2012 | Sep 21, 2022 | ||||||
Improve parser: Parse SQL cycle_clause | Unassigned | Dinesh Bolkensteyn | Unresolved | Jun 5, 2012 | Sep 19, 2022 | ||||||
Improve parser: Parse SQL search_clause | Unassigned | Dinesh Bolkensteyn | Unresolved | Jun 5, 2012 | Sep 19, 2022 | ||||||
Symbol table rule: Consider moving assignments of default values for variables to an initialization section | Unassigned | Fabrice Bellingard | Unresolved | May 13, 2013 | Aug 18, 2022 | ||||||
Parse the Java code embedded into PL/SQL | Unassigned | Dinesh Bolkensteyn | Unresolved | Nov 20, 2013 | Aug 18, 2022 | ||||||
Provide object's owner as separated node in the AST so that XPath rules can be created on it | Unassigned | Alexandre Gigleux | Unresolved | Apr 14, 2015 | Aug 18, 2022 | ||||||
Naming conventions | Unassigned | Ann Campbell | Unresolved | Mar 13, 2014 | Aug 18, 2022 | ||||||
Rule: View names should comply with a naming convention | Unassigned | Alexandre Gigleux | Unresolved | May 15, 2015 | Aug 18, 2022 | ||||||
Rule S5870: "FORALL" should be used with "INDICES OF" instead of "IN" | Unassigned | Nicolas Harraudeau | Unresolved | Jun 19, 2020 | Jun 22, 2020 | ||||||
Rule S3829: "%TYPE" and "%ROWTYPE" should be used | Unassigned | Pierre-Yves Nicolas | Unresolved | Jan 23, 2017 | Feb 22, 2019 | ||||||
Rule: Boolean expressions should not be gratuitous | Unassigned | Freddy Mallet | Unresolved | Aug 10, 2017 | Feb 22, 2019 | ||||||
Rule: Conditionally executed blocks should be reachable | Unassigned | Freddy Mallet | Unresolved | Aug 10, 2017 | Feb 22, 2019 | ||||||
Rule S3650: "WHERE" clauses should not contain redundant conditions | Unassigned | Freddy Mallet | Unresolved | Aug 10, 2017 | Feb 22, 2019 | ||||||
Rule: Method parameters, caught exceptions and foreach variables' initial values should not be ignored | Unassigned | Freddy Mallet | Unresolved | Aug 1, 2017 | Jan 18, 2019 | ||||||
Rule: Limited dependence should be placed on operator precedence rules in SQL expressions | Unassigned | Freddy Mallet | Unresolved | Oct 6, 2017 | Jan 18, 2019 | ||||||
Rule: Collection sizes and array length comparisons should make sense | Unassigned | Freddy Mallet | Unresolved | Jan 12, 2018 | Jan 18, 2019 | ||||||
Rule: Parameters should be passed in the correct order | Unassigned | Alban Auzeill | Unresolved | Feb 20, 2018 | Jan 18, 2019 | ||||||
Rule: Expressions should not be too complex | Unassigned | Alban Auzeill | Unresolved | Feb 7, 2018 | Nov 26, 2018 | ||||||
Rule: Credentials should not be hard-coded | Unassigned | Alban Auzeill | Unresolved | Feb 20, 2018 | Sep 4, 2018 | ||||||
S3921 should check assignments to variables | Unassigned | Pierre-Yves Nicolas | Unresolved | Dec 7, 2017 | Sep 4, 2018 | ||||||
Retrieve invoker's rights for packages from the data dictionary | Unassigned | Pierre-Yves Nicolas | Unresolved | Dec 7, 2017 | Sep 4, 2018 | ||||||
Rule: Tabulation characters should not be used | Unassigned | Alban Auzeill | Unresolved | Feb 6, 2018 | Sep 4, 2018 | ||||||
Rule: Functions should not have too many lines of code | Unassigned | Alban Auzeill | Unresolved | Feb 7, 2018 | Sep 4, 2018 | ||||||
Rule: URIs should not be hardcoded | Unassigned | Alban Auzeill | Unresolved | Feb 7, 2018 | Sep 4, 2018 | ||||||
Rule: Ternary operators should not be nested | Unassigned | Alban Auzeill | Unresolved | Feb 21, 2018 | Sep 4, 2018 | ||||||
Rule: Methods should not be empty | Unassigned | Alban Auzeill | Unresolved | Feb 13, 2018 | Sep 4, 2018 | ||||||
Create the symbol table only once | Unassigned | Yves Dubois-Pèlerin | Unresolved | Mar 6, 2017 | Mar 6, 2017 | ||||||
Implement alternate rule on JoinConditionNumberCheck with property "max_table" | Unassigned | Yves Dubois-Pèlerin | Unresolved | Feb 28, 2017 | Feb 28, 2017 | ||||||
Rule suggestion: Loops using BULK COLLECT should not test %NOTFOUND | Unassigned | Pierre-Yves Nicolas | Unresolved | Jan 16, 2017 | Jan 16, 2017 | ||||||
Rule : Table name's length must be less than X | Unassigned | Alexandre Gigleux | Unresolved | May 15, 2015 | Feb 24, 2016 |
1-50 of 85