dogweather
On a brand new scaffolded project, I got a test failure (which I could fix - checking for particular HTML title text), and these warnings. Does anyone have fixed up components code with these issues fixed?
I don’t see the problem in many: they say e.g., “col” is unused, but it looks used to me.
elixir 1.18.4-otp-28
erlang 28.0.1
warning: variable "msg" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
113 │ :if={msg = render_slot(@inner_block) || Phoenix.Flash.get(@flash, @kind)}
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:113: IndexFlowWeb.CoreComponents.flash/1
warning: variable "action" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
207 │ <div :for={action <- @actions} class="mt-2 flex items-center justify-between gap-6">
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:207: IndexFlowWeb.CoreComponents.simple_form/1
warning: variable "f" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
204 │ <.form :let={f} for={@for} as={@as} {@rest}>
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:204: IndexFlowWeb.CoreComponents.simple_form/1
warning: variable "msg" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
326 │ <.error :for={msg <- @errors}>{msg}</.error>
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:326: IndexFlowWeb.CoreComponents.input/1
warning: variable "msg" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
345 │ <.error :for={msg <- @errors}>{msg}</.error>
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:345: IndexFlowWeb.CoreComponents.input/1
warning: variable "msg" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
364 │ <.error :for={msg <- @errors}>{msg}</.error>
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:364: IndexFlowWeb.CoreComponents.input/1
warning: variable "msg" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
386 │ <.error :for={msg <- @errors}>{msg}</.error>
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:386: IndexFlowWeb.CoreComponents.input/1
warning: variable "col" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
480 │ <th :for={col <- @col} class="p-0 pb-4 pr-6 font-normal">{col[:label]}</th>
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:480: IndexFlowWeb.CoreComponents.table/1
warning: variable "col" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
493 │ :for={{col, i} <- Enum.with_index(@col)}
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:493: IndexFlowWeb.CoreComponents.table/1
warning: variable "action" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
508 │ :for={action <- @action}
│ ~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:508: IndexFlowWeb.CoreComponents.table/1
warning: variable "item" is unused (if the variable is not meant to be used, prefix it with an underscore)
│
540 │ <div :for={item <- @item} class="flex gap-4 py-4 text-sm leading-6 sm:gap-8">
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/core_components.ex:540: IndexFlowWeb.CoreComponents.list/1
warning: Phoenix.Component.used_input?/1 is undefined or private
│
295 │ errors = if Phoenix.Component.used_input?(field), do: field.errors, else: []
│ ~
│
└─ lib/index_flow_web/components/core_components.ex:295:35: IndexFlowWeb.CoreComponents."input (overridable 1)"/1
warning: undefined attribute "default" for component Phoenix.Component.live_title/1
│
7 │ <.live_title default="IndexFlow" suffix=" · Phoenix Framework">
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/index_flow_web/components/layouts/root.html.heex:7: (file)
Running ExUnit with seed: 805886, max_cases: 20
.....
Finished in 0.08 seconds (0.05s async, 0.03s sync)
5 tests, 0 failures
Trending in Questions
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
Hello,
I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
Hi everyone,
I am toying with the idea of building a “match maker” for giving personal help to people that wants to start coding.
I sta...
New
Documentation
While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
So my question is quite simple and i have found no conclusive answer on forum, google or AI.
Should we use :erlang.float for Integer to ...
New
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New
I’m new to elixir and just tried to install the elixirLS extension for VScode(ium) and it is throwing some errors that I would like help ...
New
Other Trending Topics
Edit: 2026 May 15 - This post is archived.
Mob is alive!!
Main docs: mob v0.7.11 — Documentation
A bit of explanation for the slightly c...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #ai
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #elixirconf-eu
- #metaprogramming
- #hex











Showing Posts 1 to 3- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
sodapopcan
So I was oddly thinking “what happened to that dogweather dude?” as I was scrolling the forum today and… here you are. Weeeeeeeeeeird.
Sorry I don’t have an answer to your question.
dogweather
Hey, good to see you!
dogweather
FYI, Claude 4 found the error - an incompatibility in LiveView. This resolved the issue: