Skip to content

chore(deps-dev): bump number42_refactors from 13a356b to b7389f0 - #74

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/hex/number42_refactors-b7389f0
Closed

chore(deps-dev): bump number42_refactors from 13a356b to b7389f0#74
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/hex/number42_refactors-b7389f0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubJun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps number42_refactors from 13a356b to b7389f0.

Commits
  • b7389f0 chore(deps): bump sourceror in the minor-and-patch group (#346)
  • 59d3210 feat(heex): lift motif subtrees into their own public file components (#299) ...
  • aee6871 fix(propose-shared-heex): compile-safe lifting on real templates (#298) (#301)
  • 79093bc fix(heex): decline cuts reading framework-managed assigns (#294) (#300)
  • c9a333c fix(extract-heex-component): safe assign-seam detection on real templates (#2...
  • 8359f48 feat(heex): cross-file HEEx dedup — propose a shared component for a recurrin...
  • ff99282 feat(heex): name extracted components by structural motif (#277) (#293)
  • c5afeff feat(extract-heex-component): infer attr types from motif + signature (#279) ...
  • db40f1a feat(heex): CollapseRedundantHeexNesting — dissolve attribute-less wrappers (...
  • 4373b16 feat(heex): PluralSkeleton + StructureMotif — structural component-type detec...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [number42_refactors](https://github.com/num42/num42_refactors) from `13a356b` to `b7389f0`.
- [Commits](num42/num42_refactors@13a356b...b7389f0)
---
updated-dependencies:
- dependency-name: number42_refactors
dependency-version: b7389f0184c60d77a718fa86e044ce4052952e83
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot@github

dependabotBot commented on behalf of githubJun 22, 2026

Copy link
Copy Markdown
ContributorAuthor

Labels

The following labels could not be found: elixir. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabotdependabotBot added the dependencies Pull requests that update a dependency file label Jun 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Score: C+ → C+ | Δ -1 pts | 0 blocks flagged across 0 files | 0 modified, 0 added

🟠 Code Health: C+ (63/100)

196 files · codeqa-action · 2026-06-22

Combined metric scores use cosine similarity: +1 = metric profile perfectly matches healthy pattern for this behavior, 0 = no signal, −1 = anti-pattern detected. Mapped to 0–100 using breakpoints (approx: ≥0.5→A, ≥0.2→B, ≥0.0→C, ≥−0.3→D, <−0.3→F); actual letter grades use the full 15-step scale.

Metric Changes

CategoryBaseHeadΔ
Readability88.6497.87+9.23
Complexity30.6241.56+10.93
Duplication0.570.59+0.02
Structure6.239.17+2.94
%%{init: {'theme': 'neutral'}}%%
xychart-beta
title "Code Health Scores"
x-axis ["Readability", "Complexity", "Structure", "Duplication", "Naming", "Magic Numbers", "Combined Metrics"]
y-axis "Score" 0 --> 100
bar [94, 30, 88, 48, 96, 100, 65]
Loading
Readability ███████████████████░ 94 🟢 A
Complexity ██████░░░░░░░░░░░░░░ 30 🔴 D-
Structure ██████████████████░░ 88 🟢 A-
Duplication ██████████░░░░░░░░░░ 48 🟠 C-
Naming ███████████████████░ 96 🟢 A
Magic Numbers ████████████████████ 100 🟢 A
Combined Metrics █████████████░░░░░░░ 65 🔴 D

@github-actions

Copy link
Copy Markdown
Contributor
🔍 Top Likely Issues (cosine similarity)

Most negative cosine = file's metric profile best matches this anti-pattern.

BehaviorCosineScore
dependencies.low_coupling-0.56-12.93
file_structure.single_responsibility-0.52-12.65
file_structure.line_count_under_300-0.45-9.49
code_smells.no_dead_code_after_return-0.41-23.19
scope_and_assignment.shadowed_by_inner_scope-0.31-5.08
file_structure.line_length_under_120-0.30-8.40
variable_naming.name_contains_type_suffix-0.23-2.26
variable_naming.loop_var_is_single_letter-0.233.49
variable_naming.name_contains_and-0.21-36.60
consistency.same_concept_same_name-0.21-2.32
🟢 Readability — A (94/100)

Codebase averages: flesch_adapted=97.87, fog_adapted=4.82, avg_tokens_per_line=9.56, avg_line_length=35.81

MetricValueScore
readability.flesch_adapted97.87100
readability.fog_adapted4.82100
readability.avg_tokens_per_line9.5672
readability.avg_line_length35.81100
🔴 Complexity — D- (30/100)

Codebase averages: difficulty=41.56, effort=241776.21, volume=4110.78, estimated_bugs=1.37

MetricValueScore
halstead.difficulty41.5641
halstead.effort241776.210
halstead.volume4110.7846
halstead.estimated_bugs1.3746
🟢 Structure — A- (88/100)

Codebase averages: branching_density=0.14, mean_depth=3.85, avg_function_lines=8.27, max_depth=9.17, max_function_lines=19.91, variance=6.77, avg_param_count=1.16, max_param_count=2.08

MetricValueScore
branching.branching_density0.1476
indentation.mean_depth3.8588
function_metrics.avg_function_lines8.2789
indentation.max_depth9.1787
function_metrics.max_function_lines19.91100
indentation.variance6.77100
function_metrics.avg_param_count1.16100
function_metrics.max_param_count2.08100
🟠 Duplication — C- (48/100)

Codebase averages: redundancy=0.59, bigram_repetition_rate=0.54, trigram_repetition_rate=0.37

MetricValueScore
compression.redundancy0.5958
ngram.bigram_repetition_rate0.5438
ngram.trigram_repetition_rate0.3740
🟢 Naming — A (96/100)

Codebase averages: entropy=0.89, mean=6.65, variance=18.75, avg_sub_words_per_id=1.17

MetricValueScore
casing_entropy.entropy0.89100
identifier_length_variance.mean6.65100
identifier_length_variance.variance18.7585
readability.avg_sub_words_per_id1.17100
🟢 Magic Numbers — A (100/100)

Codebase averages: density=0.00

MetricValueScore
magic_number_density.density0.00100
🔴 Combined Metrics — D (65/100)
CategoryScoreGrade
Code Smells25🔴 D-
Consistency82🟡 B+
Dependencies19🔴 E+
Documentation85🟢 A-
Error Handling91🟢 A-
File Structure48🟠 C-
Function Design82🟡 B+
Naming Conventions90🟢 A-
Scope And Assignment29🔴 D-
Testing83🟡 B+
Type And Value89🟢 A-
Variable Naming74🟡 B
🔴 Code Smells — D- (25/100)

Cosine similarity scores for 1 behaviors.

BehaviorCosineScoreGrade
no_dead_code_after_return-0.4125D-
🟡 Consistency — B+ (82/100)

Cosine similarity scores for 1 behaviors.

BehaviorCosineScoreGrade
consistent_function_style0.3982B+
🔴 Dependencies — E+ (19/100)

Cosine similarity scores for 1 behaviors.

BehaviorCosineScoreGrade
low_coupling-0.5619E+
🟢 Documentation — A- (85/100)

Cosine similarity scores for 3 behaviors.

BehaviorCosineScoreGrade
file_has_module_docstring0.3278B+
docstring_is_nonempty0.4688A-
function_has_docstring0.4788A-
🟢 Error Handling — A- (91/100)

Cosine similarity scores for 3 behaviors.

BehaviorCosineScoreGrade
error_message_is_descriptive0.4687A-
does_not_swallow_errors0.6292A-
returns_typed_error0.6693A
🟠 File Structure — C- (48/100)

Cosine similarity scores for 5 behaviors.

BehaviorCosineScoreGrade
single_responsibility-0.5220E+
line_count_under_300-0.4524E+
line_length_under_120-0.3030D-
has_consistent_indentation0.2875B
no_magic_numbers0.5892A-
🟡 Function Design — B+ (82/100)

Cosine similarity scores for 3 behaviors.

BehaviorCosineScoreGrade
is_less_than_20_lines0.3379B+
has_verb_in_name0.4083B+
no_magic_numbers0.4083B+
🟢 Naming Conventions — A- (90/100)

Cosine similarity scores for 1 behaviors.

BehaviorCosineScoreGrade
function_name_is_not_single_word0.5090A-
🔴 Scope And Assignment — D- (29/100)

Cosine similarity scores for 1 behaviors.

BehaviorCosineScoreGrade
shadowed_by_inner_scope-0.3129D-
🟡 Testing — B+ (83/100)

Cosine similarity scores for 2 behaviors.

BehaviorCosineScoreGrade
test_single_concept0.2875B
test_name_describes_behavior0.5491A-
🟢 Type And Value — A- (89/100)

Cosine similarity scores for 1 behaviors.

BehaviorCosineScoreGrade
hardcoded_url_or_path0.4889A-
🟡 Variable Naming — B (74/100)

Cosine similarity scores for 1 behaviors.

BehaviorCosineScoreGrade
name_is_generic0.2674B

@github-actions

Copy link
Copy Markdown
Contributor

kind: refactoring-tasks
path: /home/runner/work/codeqa-action/codeqa-action
timestamp: 2026-06-22T04:25:32.654230Z
overall_grade: C+
overall_score: 63
task_count: 0
critical: 0
high: 0
instructions: >-
Address the tasks below in order of severity (critical first).
After each fix, run the project's test suite and confirm it passes
before moving on.

No critical or high-severity blocks need attention. ✅

@dependabot@github

dependabotBot commented on behalf of githubJul 20, 2026

Copy link
Copy Markdown
ContributorAuthor

Superseded by #79.

@dependabotdependabotBot closed this Jul 20, 2026
@dependabot
dependabotBot deleted the dependabot/hex/number42_refactors-b7389f0 branch July 20, 2026 04:22
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants