summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-31Pleroma.Web.MastodonAPI.SearchController: fix dialyzer errorsMark Felder
Add a separate Pagination.paginate_list/2 function instead of overloading paginate/4 and complicating its matching and @spec
2024-01-31Pleroma.Web.ControllerHelper: fix @spec to resolve dialyzer errorsMark Felder
lib/pleroma/web/admin_api/controllers/user_controller.ex:333:no_return Function index/2 has no local return. ________________________________________________________________________________ lib/pleroma/web/admin_api/controllers/user_controller.ex:357:unused_fun Function maybe_parse_filters/1 will never be called. ________________________________________________________________________________ lib/pleroma/web/admin_api/controllers/user_controller.ex:366:no_return Function page_params/1 has no local return. ________________________________________________________________________________ lib/pleroma/web/admin_api/controllers/user_controller.ex:368:call The function call will not succeed. Pleroma.Web.ControllerHelper.fetch_integer_param(_params :: any(), :page, 1) breaks the contract (map(), String.t(), integer() | nil) :: integer() | nil
2024-01-31Merge branch 'dialyzer-fixes' into 'develop'feld
More dialyzer fixes See merge request pleroma/pleroma!4050
2024-01-31ChangelogMark Felder
2024-01-31Pleroma.Web.TwitterAPI.UtilController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-31Pleroma.Web.MastodonAPI.StatusController: fix dialzyer errors with ↵Mark Felder
replace_params: false
2024-01-31MascotController dialyzer errorMark Felder
lib/pleroma/web/pleroma_api/controllers/mascot_controller.ex:31:call The function call will not succeed. Pleroma.Web.ActivityPub.ActivityPub.upload(_file :: atom() | %{:content_type => _, _ => _}, [{:actor, <<_::56, _::size(8)>>}, ...]) :: :ok def a() do :ok end will never return since the 2nd arguments differ from the success typing arguments: (any(), [ {:activity_type | :description | :filters | :size_limit | :type | :uploader, atom() | binary() | [atom()] | non_neg_integer()} ])
2024-01-31Pleroma.Web.PleromaAPI.UserImportController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-31Pleroma.Web.PleromaAPI.NotificationController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-31Pleroma.Web.PleromaAPI.MascotController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-31Pleroma.Web.PleromaAPI.EmojiPackController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-31Pleroma.Web.PleromaAPI.EmojiFileController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-31Pleroma.Web.PleromaAPI.ChatController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.MastodonAPI.SearchController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.MastodonAPI.ScheduledActivityController: fix dialyzer errors ↵Mark Felder
with replace_params: false
2024-01-30Pleroma.Web.MastodonAPI.PollController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.MastodonAPI.NotificationController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.MastodonAPI.MediaController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.MastodonAPI.ListController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.MastodonAPI.FollowRequestController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.AdminAPI.UserController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.AdminAPI.ReportController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.AdminAPI.RelayController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.AdminAPI.MediaProxyCacheController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.AdminAPI.InviteController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.AdminAPI.InstanceDocumentController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Pleroma.Web.AdminAPI.ConfigController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Phoenix.Endpoint.Cowboy2Handler does not existMark Felder
This should have always failed as it would not be an existing atom. Unclear how it worked since the upgrade to Phoenix 1.6.
2024-01-30Pleroma.Web.MastodonAPI.AccountController: fix dialyzer errors with ↵Mark Felder
replace_params: false
2024-01-30Merge branch 'dialyzer-fixes' into 'develop'feld
Dialyzer fixes, some reverts See merge request pleroma/pleroma!4049
2024-01-30Pleroma.Web.MastodonAPI.DomainBlockController: dialyzer fixes via ↵Mark Felder
:replace_params
2024-01-30Modify our CastAndValidate plug to include the new functionality provided by ↵Mark Felder
the :replace_params config option This allows us to configure Open API Spex to not overwrite the params with the casted versions which violates the Plug.Conn.t() contract https://github.com/open-api-spex/open_api_spex/issues/92 https://github.com/open-api-spex/open_api_spex/pull/425
2024-01-30Bump open_api_spexMark Felder
2024-01-30Revert "Pleroma.Web.AdminAPI.MediaProxyCacheController: dialyzer errors"Mark Felder
This reverts commit 8b02c858102232700826214ffb5d58e5b2f90edf.
2024-01-30Revert "Pleroma.Web.TwitterAPI.UtilController: dialyzer fixes"Mark Felder
This reverts commit 17f4251b19846401ca36ee31156294ec63de84ee.
2024-01-30Revert "Pleroma.Web.PleromaAPI.UserImportController: Dialyzer errors"Mark Felder
This reverts commit 52e18a624922e64eb4a7fd3f0d7a9aef06ea7fad.
2024-01-30Revert "Pleroma.Web.PleromaAPI.NotificationController: dialyzer errors"Mark Felder
This reverts commit 26a95e57873630491066687d2a216ab6e01549b0.
2024-01-30Revert "Pleroma.Web.AdminAPI.ConfigController: dialyzer error"Mark Felder
This reverts commit 60d89cb40455f9f70b683849dd95311975b0b6f7.
2024-01-30Revert "Pleroma.Web.PleromaAPI.MascotController: dialyzer errors"Mark Felder
This reverts commit 9c8055d4b3eeed04e2fc27b69e1bd2b8bae11bb8.
2024-01-30Revert "Pleroma.Web.PleromaAPI.EmojiPackController: dialyzer errors"Mark Felder
This reverts commit 77bf617c4b28fce84f268ca391fa4af6dd590c82.
2024-01-30Revert "Pleroma.Web.PleromaAPI.EmojiFileController: dialyzer errors"Mark Felder
This reverts commit dc912dc5909922f4100c6a56bec72a4bb9e0d5dc.
2024-01-30Revert "Pleroma.Web.PleromaAPI.ChatController: Dialyzer error"Mark Felder
This reverts commit 8d64eedbecec99d1ae19d300891a9c4cd3dbdf9d.
2024-01-30Revert "Pleroma.Web.AdminAPI.InviteController: dialyzer errors"Mark Felder
This reverts commit db87be126e707ffc84c0b6b598aa07a4b068e82a.
2024-01-30Revert "Pleroma.Web.AdminAPI.UserController: dialyzer errors"Mark Felder
This reverts commit d92c3d927d4134941dabef3e8f1b5209de115665.
2024-01-30Revert "Pleroma.Web.AdminAPI.RelayController: dialyzer errors"Mark Felder
This reverts commit 94838ed941494fb6132086aa2cb3b5e65a00b08c.
2024-01-30Revert "Pleroma.Web.AdminAPI.ReportController: dialyzer errors"Mark Felder
This reverts commit bfe626d5787ae546e2a96b8c4c621c09fea1332a.
2024-01-30Revert "Pleroma.Web.AdminAPI.InstanceDocumentController: fix dialyzer error"Mark Felder
This reverts commit a3024dd5ac28bc23a91b12fa15ab56d15c1c341d.
2024-01-30Revert "Pleroma.Web.MastodonAPI.AccountController: dialyzer errors"Mark Felder
This reverts commit e53c20b03c934c725726f49b2ca98b0bd9406bef.
2024-01-30Revert "Pleroma.Web.MastodonAPI.DomainBlockController: dialyzer errors"Mark Felder
This reverts commit 378edeaf159c0ff98780ad1b41f513992f1af305.
2024-01-30Revert "Pleroma.Web.MastodonAPI.MediaController: dialyzer errors"Mark Felder
This reverts commit 8cd527985780f6c9e4512f2e72f3dddbbf9b33ca.