fix(style): replace Map.get with dot access and pattern matching where keys are guaranteed (CSM-032)

This commit is contained in:
2026-05-27 18:33:42 +02:00
parent d18e0ef7f2
commit f2b340ba86
19 changed files with 216 additions and 79 deletions

View File

@@ -21,7 +21,7 @@ defmodule BDS.Generation.Outputs do
Enum.reject(route_posts, fn post ->
is_binary(Map.get(post, :translation_source_slug)) and
MapSet.member?(subtree_languages, to_string(Map.get(post, :language)))
MapSet.member?(subtree_languages, to_string(post.language))
end)
end
@@ -432,11 +432,11 @@ defmodule BDS.Generation.Outputs do
title: post.title,
content: body,
slug: post.slug,
language: Map.get(post, :language),
language: post.language,
excerpt: post.excerpt,
_post_record: post
},
fn -> render_post_page(post.title, body, post.slug, Map.get(post, :language)) end
fn -> render_post_page(post.title, body, post.slug, post.language) end
)}
end)
end)
@@ -560,11 +560,11 @@ defmodule BDS.Generation.Outputs do
title: post.title,
content: body,
slug: post.slug,
language: Map.get(post, :language),
language: post.language,
excerpt: post.excerpt,
_post_record: post
},
fn -> render_post_page(post.title, body, post.slug, Map.get(post, :language)) end
fn -> render_post_page(post.title, body, post.slug, post.language) end
)}
end)
end)