Enable quokka with :module_directives rule

This commit is contained in:
Claudio Ortolina
2025-05-28 19:41:57 +01:00
parent 5207aa2773
commit 676c2e4290
52 changed files with 103 additions and 73 deletions
+2 -2
View File
@@ -6,10 +6,10 @@ defmodule MusicBrainz.API do
- Extend the metadata associated with existing records
"""
require Logger
alias MusicBrainz.{Artist, ReleaseGroupSearchResult, ReleaseSearchResult}
require Logger
@doc """
Uses the [lookup](https://musicbrainz.org/doc/MusicBrainz_API#Lookups) endpoint with the release group id and include the
associated artists, genres, releases and release group relations. Note that the API limits each included resource to 25 items.
@@ -1,9 +1,9 @@
defmodule MusicBrainz.ReleaseGroupSearchResult do
alias MusicBrainz.ReleaseGroup
@enforce_keys [:id, :type, :title, :artists, :release_date]
defstruct [:id, :type, :title, :artists, :release_date]
alias MusicBrainz.ReleaseGroup
def from_api_response(rg) do
%__MODULE__{
id: rg["id"],
+2 -2
View File
@@ -1,9 +1,9 @@
defmodule MusicBrainz.ReleaseSearchResult do
alias MusicBrainz.ReleaseGroup
@enforce_keys [:id, :title, :release_group, :artists, :date, :barcode, :media]
defstruct [:id, :title, :release_group, :artists, :date, :barcode, :media]
alias MusicBrainz.ReleaseGroup
def from_api_response(r) do
%__MODULE__{
id: r["id"],