From a50167812d046a3a7026c0aaddb9e927a32ec4ee Mon Sep 17 00:00:00 2001 From: yoff Date: Mon, 12 May 2025 20:53:04 +0200 Subject: [PATCH] ruby: adjust precision of `rb/useless-assignment-to-local` from `medium` to `high` --- .../query-suite/ruby-code-quality.qls.expected | 1 + ...25-05-12-rb-useless-assignment-to-local-precision-high.md | 5 +++++ ruby/ql/src/queries/variables/DeadStoreOfLocal.ql | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 ruby/ql/src/change-notes/2025-05-12-rb-useless-assignment-to-local-precision-high.md diff --git a/ruby/ql/integration-tests/query-suite/ruby-code-quality.qls.expected b/ruby/ql/integration-tests/query-suite/ruby-code-quality.qls.expected index db6b75902201..94b2f19caaa8 100644 --- a/ruby/ql/integration-tests/query-suite/ruby-code-quality.qls.expected +++ b/ruby/ql/integration-tests/query-suite/ruby-code-quality.qls.expected @@ -1,2 +1,3 @@ ql/ruby/ql/src/queries/performance/DatabaseQueryInLoop.ql +ql/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql ql/ruby/ql/src/queries/variables/UninitializedLocal.ql diff --git a/ruby/ql/src/change-notes/2025-05-12-rb-useless-assignment-to-local-precision-high.md b/ruby/ql/src/change-notes/2025-05-12-rb-useless-assignment-to-local-precision-high.md new file mode 100644 index 000000000000..c62510ba5ba4 --- /dev/null +++ b/ruby/ql/src/change-notes/2025-05-12-rb-useless-assignment-to-local-precision-high.md @@ -0,0 +1,5 @@ +--- +category: queryMetadata +--- + +* The precision of `rb/useless-assignment-to-local` has been adjusted from `medium` to `high`. diff --git a/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql b/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql index a7b37515d7fe..808ce42dd85d 100644 --- a/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql +++ b/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql @@ -8,7 +8,7 @@ * @tags maintainability * quality * external/cwe/cwe-563 - * @precision medium + * @precision high */ import codeql.ruby.AST