code: def warn(self, collection):
          
          super(CodeElement, self).warn(collection)
          if not "implicit none" in self.modifiers:
              collection.append("WARNING: implicit none not set in {}".format(self.name))
docs: Checks the module for documentation and best-practice warnings.