Skip to content

Commit 8ccd93f

Browse files
committed
Address credo issues in touched files
1 parent f000bf0 commit 8ccd93f

9 files changed

Lines changed: 34 additions & 12 deletions

lib/mix/tasks/create_free_subscription.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
defmodule Mix.Tasks.CreateFreeSubscription do
2+
@moduledoc false
3+
24
use Mix.Task
35
use Plausible.Repo
46

lib/mix/tasks/generate_referrer_favicons.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
defmodule Mix.Tasks.GenerateReferrerFavicons do
2+
@moduledoc false
3+
24
use Mix.Task
35
use Plausible.Repo
46

lib/plausible/session/cache_store.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
defmodule Plausible.Session.CacheStore do
2+
@moduledoc """
3+
Session management on the basis of incoming events.
4+
"""
5+
26
alias Plausible.Session.WriteBuffer
37

48
@lock_timeout 1000

lib/plausible/stats/query.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
defmodule Plausible.Stats.Query do
2+
@moduledoc """
3+
Struct storing stats query parameters and configuration.
4+
"""
5+
26
use Plausible
37

48
defstruct utc_time_range: nil,

lib/plausible_release.ex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
defmodule Plausible.Release do
2+
@moduledoc """
3+
Utility functions used by release scripts for routine tasks,
4+
like migrations.
5+
"""
6+
27
use Plausible
38
use Plausible.Repo
49

lib/plausible_web.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
defmodule PlausibleWeb do
2+
@moduledoc false
3+
24
use Plausible
35

46
def live_view(opts \\ []) do

lib/workers/schedule_email_reports.ex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
defmodule Plausible.Workers.ScheduleEmailReports do
2+
@moduledoc """
3+
Job scheduling dispatch of weekly and monthly email reports.
4+
"""
25
use Plausible.Repo
36
use Oban.Worker, queue: :schedule_email_reports
47
alias Plausible.Workers.SendEmailReport

lib/workers/send_site_setup_emails.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
defmodule Plausible.Workers.SendSiteSetupEmails do
2+
@moduledoc """
3+
Job sending site setup emails.
4+
"""
5+
26
use Plausible.Repo
37
use Oban.Worker, queue: :site_setup_emails
48

lib/workers/send_trial_notifications.ex

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
defmodule Plausible.Workers.SendTrialNotifications do
2+
@moduledoc """
3+
Job sending trial end notification emails.
4+
"""
25
use Plausible.Repo
36

47
use Oban.Worker,
@@ -20,30 +23,23 @@ defmodule Plausible.Workers.SendTrialNotifications do
2023
order_by: t.inserted_at,
2124
preload: [owners: o, billing_members: bm]
2225
)
26+
|> Enum.filter(&Teams.has_active_sites?/1)
2327

2428
for team <- teams do
2529
recipients = team.owners ++ team.billing_members
2630

2731
case Date.diff(team.trial_expiry_date, Date.utc_today()) do
2832
7 ->
29-
if Teams.has_active_sites?(team) do
30-
send_one_week_reminder(recipients, team)
31-
end
33+
send_one_week_reminder(recipients, team)
3234

3335
1 ->
34-
if Teams.has_active_sites?(team) do
35-
send_tomorrow_reminder(recipients, team)
36-
end
36+
send_tomorrow_reminder(recipients, team)
3737

3838
0 ->
39-
if Teams.has_active_sites?(team) do
40-
send_today_reminder(recipients, team)
41-
end
39+
send_today_reminder(recipients, team)
4240

4341
-1 ->
44-
if Teams.has_active_sites?(team) do
45-
send_over_reminder(recipients, team)
46-
end
42+
send_over_reminder(recipients, team)
4743

4844
_ ->
4945
nil

0 commit comments

Comments
 (0)