aboutsummaryrefslogtreecommitdiff
path: root/_plugins/linter.rb
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2020-12-26 08:07:29 -0300
committerEuAndreh <eu@euandre.org>2020-12-26 08:07:29 -0300
commit67d15838914e8cbf86c85b6d94bde8a5bc201e71 (patch)
tree11e4a8f711ddcc4f5e282e3f7aadfc5e33f52cf9 /_plugins/linter.rb
parentFix sh tests (diff)
downloadeuandre.org-67d15838914e8cbf86c85b6d94bde8a5bc201e71.tar.gz
euandre.org-67d15838914e8cbf86c85b6d94bde8a5bc201e71.tar.xz
linter.rb: Remove @@known_ids to allow live reloading to work
Diffstat (limited to '_plugins/linter.rb')
-rw-r--r--_plugins/linter.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/_plugins/linter.rb b/_plugins/linter.rb
index d0329cc..5281985 100644
--- a/_plugins/linter.rb
+++ b/_plugins/linter.rb
@@ -8,20 +8,19 @@ module Jekyll
safe true
priority :high
- @@known_ids = Set[]
-
def insert_id(name, document)
lang = document.data['lang']
ref = document.data['ref']
id = "#{name}:#{lang}:#{ref}"
- if @@known_ids.include? id then
+ if @known_ids.include? id then
raise "Duplicate ID found: '#{id}'"
else
- @@known_ids.add id
+ @known_ids.add id
end
end
def assert_unique_ids(site)
+ @known_ids = Set[]
site.collections.each do |name, collection|
collection.docs.each do |document|
unless document.data['generated'] then