feat: Implement event callback system for AI interactions and add rel… #52
Annotations
6 errors, 21 warnings, and 10 notices
|
Core G-2330: Never use zero-length strings to substitute NULL.:
test/test_uc_ai_toon.pkb#L208
Use NULL instead of zero-length string.
|
|
Core G-7510: Always prefix Oracle supplied packages with owner schema name.:
examples/sample-apps/practical-ai-made-easy/test_create_settlement.sql#L81
Prefix Oracle supplied package dbms_output with owner schema name.
|
|
Core G-7510: Always prefix Oracle supplied packages with owner schema name.:
examples/sample-apps/practical-ai-made-easy/test_create_settlement.sql#L63
Prefix Oracle supplied package dbms_output with owner schema name.
|
|
Core G-7510: Always prefix Oracle supplied packages with owner schema name.:
examples/sample-apps/practical-ai-made-easy/test_create_settlement.sql#L45
Prefix Oracle supplied package dbms_output with owner schema name.
|
|
Core G-7510: Always prefix Oracle supplied packages with owner schema name.:
examples/sample-apps/practical-ai-made-easy/test_create_settlement.sql#L27
Prefix Oracle supplied package dbms_output with owner schema name.
|
|
|
|
Run dbLinter
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-java@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run dbLinter
Calculated fingerprint of e48ce6fec82b13ee:1 for file examples/sample-apps/practical-ai-made-easy/tables.sql line 27, but found existing inconsistent fingerprint value 0f7d66ed29d25abca4c88709644d07ef
|
|
Run dbLinter
Calculated fingerprint of 88877d9facfda428:1 for file examples/sample-apps/practical-ai-made-easy/tables.sql line 26, but found existing inconsistent fingerprint value f6ba1ecdf540bc5265af173a9c4b24e9
|
|
Run dbLinter
Calculated fingerprint of 8dc14f0aed5c61ad:1 for file examples/sample-apps/practical-ai-made-easy/tables.sql line 25, but found existing inconsistent fingerprint value 7f2f2895e3fcb0ec7f4b9683fe8628c6
|
|
Run dbLinter
Calculated fingerprint of 7893ec54b524c5dc:1 for file examples/sample-apps/practical-ai-made-easy/tables.sql line 18, but found existing inconsistent fingerprint value 91303200fdd1011151d30c60e70a1a7e
|
|
Run dbLinter
Calculated fingerprint of ceaad4ed14e108e4:1 for file examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb line 216, but found existing inconsistent fingerprint value 7584a71d545ed1be474fa410e4f11ccc
|
|
Run dbLinter
Calculated fingerprint of a5276d890a8aa232:2 for file examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb line 208, but found existing inconsistent fingerprint value 114099ea1d735c4d40ad05da39e4918a
|
|
Run dbLinter
Calculated fingerprint of ce489f11ba8d73a2:1 for file examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb line 156, but found existing inconsistent fingerprint value 114099ea1d735c4d40ad05da39e4918a
|
|
Run dbLinter
Calculated fingerprint of 695a53540c5e98bf:1 for file examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb line 59, but found existing inconsistent fingerprint value 04207bed77f7bdb7b2f11a19da3771f8
|
|
Run dbLinter
Calculated fingerprint of 2925a0db79b4221c:1 for file examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb line 39, but found existing inconsistent fingerprint value c6760196df2c8024ab52790b40331e0d
|
|
Run dbLinter
Calculated fingerprint of 133d8364929053a6:1 for file examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb line 38, but found existing inconsistent fingerprint value 114099ea1d735c4d40ad05da39e4918a
|
|
Core G-5010: Try to use a error/logging framework for your application.:
examples/sample-apps/practical-ai-made-easy/test_create_settlement.sql#L27
Use a logging framework instead of DBMS_OUTPUT.
|
|
Core G-9207: Always follow naming conventions for check constraints.:
examples/sample-apps/practical-ai-made-easy/tables.sql#L28
Check constraint pame_chk_settlement_status does not match '(?i)^[a-z][a-z0-9$#_]*_ck$'.
|
|
Core G-9207: Always follow naming conventions for check constraints.:
examples/sample-apps/practical-ai-made-easy/tables.sql#L27
Check constraint pame_chk_payment_due_date does not match '(?i)^[a-z][a-z0-9$#_]*_ck$'.
|
|
Core G-9207: Always follow naming conventions for check constraints.:
examples/sample-apps/practical-ai-made-easy/tables.sql#L26
Check constraint pame_chk_settlement_date does not match '(?i)^[a-z][a-z0-9$#_]*_ck$'.
|
|
Core G-9207: Always follow naming conventions for check constraints.:
examples/sample-apps/practical-ai-made-easy/tables.sql#L25
Check constraint pame_chk_settlement_amount does not match '(?i)^[a-z][a-z0-9$#_]*_ck$'.
|
|
Core G-9103: Always follow naming conventions for cursor variables.:
examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb#L216
Cursor variable c_tools does not match '(?i)^l_[a-z0-9$#_]+_cur$'.
|
|
Core G-5040: Avoid use of WHEN OTHERS clause in an exception section without any other specific handlers.:
examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb#L156
Using WHEN OTHERS without any other specific handlers.
|
|
Core G-5040: Avoid use of WHEN OTHERS clause in an exception section without any other specific handlers.:
examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb#L208
Using WHEN OTHERS without any other specific handlers.
|
|
|
|
Core G-5040: Avoid use of WHEN OTHERS clause in an exception section without any other specific handlers.:
examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb#L38
Using WHEN OTHERS without any other specific handlers.
|
|
Core G-2160: Avoid initializing variables using functions in the declaration section.:
src/packages/uc_ai_openai.pkb#L375
Function call in declare section.
|
|
Core G-2160: Avoid initializing variables using functions in the declaration section.:
src/packages/uc_ai_ollama.pkb#L549
Function call in declare section.
|
|
Core G-2160: Avoid initializing variables using functions in the declaration section.:
src/packages/uc_ai_ollama.pkb#L339
Function call in declare section.
|
|
Core G-2160: Avoid initializing variables using functions in the declaration section.:
src/packages/uc_ai_ollama.pkb#L338
Function call in declare section.
|
|
Core G-2160: Avoid initializing variables using functions in the declaration section.:
src/packages/uc_ai_ollama.pkb#L337
Function call in declare section.
|
|
Core G-9020: Try to use a format model and NLS_NUMERIC_CHARACTERS in string to number conversion functions.:
src/packages/uc_ai_oci.pkb#L1017
Missing format model and NLS_NUMERIC_CHARACTERS in cast call.
|
|
Core G-2160: Avoid initializing variables using functions in the declaration section.:
src/packages/uc_ai_oci.pkb#L868
Function call in declare section.
|
|
Core G-9020: Try to use a format model and NLS_NUMERIC_CHARACTERS in string to number conversion functions.:
src/packages/uc_ai_anthropic.pkb#L700
Missing format model and NLS_NUMERIC_CHARACTERS in cast call.
|
|
Core G-2160: Avoid initializing variables using functions in the declaration section.:
src/packages/uc_ai_agents_api.pkb#L881
Function call in declare section.
|
|
Core G-9030: Try to define a default value on conversion errors.:
examples/sample-apps/practical-ai-made-easy/pame_pkg.pkb#L59
Missing conversion error handler in to_date call.
|