APEX rules
37 of the 228 dbLinter rules check Oracle APEX applications. Their codes start with A-. New rules are listed on What's new.
-
A-0700 Always enable Session State Protection at the application level.Blocker Security
-
A-0720 Always enable Page Access Protection.Blocker Security
-
A-0730 Always give an alias to pages.Minor Maintainability
-
A-0770 Never allow application pages within an HTML frame.Blocker Security
-
A-0950 Always follow naming conventions for application items.Minor Maintainability
-
A-0960 New Try to give modal dialogs a Cancel button.Minor Maintainability
-
A-0970 New Never place branches after an unconditional branch.Major Reliability
-
A-0980 New Try to set the compatibility mode to the latest version.Minor Maintainability
-
A-0990 New Always name buttons in uppercase.Minor Maintainability
-
A-1060 New Try to assign applications to an application group.Minor Maintainability
-
A-1070 New Always reload pages with editable Interactive Grids only for success.Blocker Reliability
-
A-1080 New Avoid defining CSS inline at page level.Minor Maintainability
-
A-1100 New Try to keep hidden page items protected.Blocker Security
-
A-1120 New Always define an icon for buttons using an icon template.Minor Maintainability
-
A-1130 Always follow naming conventions for page items.Minor Maintainability
-
A-1140 New Try to assign pages to a page group.Minor Maintainability
-
A-1250 New Avoid components with the condition type "Never".Minor Maintainability
-
A-1340 Avoid pages without an authorization scheme.Critical Security
-
A-1390 New Avoid buttons defined by dynamic action without a dynamic action.Major Reliability
-
A-1400 New Never keep the default name New for components.Minor Maintainability
-
A-1410 Never set session lifetime or idle time to 0 (unlimited).Critical Security
-
A-1680 New Always define an ordering for reporting regions.Minor Maintainability
-
A-1750 New Avoid static lists without entries.Major Reliability
-
A-1860 New Avoid NOT NULL validations; use the item's Value Required setting.Minor Maintainability
-
A-2300 New Never use the HTML (Unsafe) format on Display-Only items.Critical Security
-
A-2420 New Avoid regions without a template.Minor Maintainability
-
A-2430 New Avoid page items without a label template.Minor Maintainability
-
A-3060 New Always define a primary key column for editable Interactive Grids.Blocker Reliability
-
A-3070 New Try to define a default value for Interactive Grid checkbox and switch columns.Minor Maintainability
-
A-3080 New Avoid making Interactive Grid columns read-only with CSS only.Blocker Security
-
A-3090 New Never mark Interactive Grid columns with the is-readonly class as required.Major Reliability
-
A-3100 New Avoid LOV items on single-column Interactive Grid primary keys.Minor Maintainability
-
A-3110 New Always define a primary key item for forms with a DML process.Blocker Reliability
-
A-3130 New Always define a primary key column for master Interactive Grids.Blocker Reliability
-
A-3150 New Avoid a null entry on required LOV items and Interactive Grid columns.Minor Maintainability
-
A-3190 New Try to use a required label template for required page items.Minor Maintainability
-
A-3220 New Avoid regions in the dialogs position without a dialog template.Major Reliability
37 total