From 67d15838914e8cbf86c85b6d94bde8a5bc201e71 Mon Sep 17 00:00:00 2001
From: EuAndreh <eu@euandre.org>
Date: Sat, 26 Dec 2020 08:07:29 -0300
Subject: linter.rb: Remove @@known_ids to allow live reloading to work

---
 _plugins/linter.rb | 7 +++----
 1 file 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
-- 
cgit v1.2.3