and I found a new bug in puppet-lint! :)
diff --git a/manifests/integrations/consul.pp b/manifests/integrations/consul.pp
index 3ad31ce..c0504e5 100644
--- a/manifests/integrations/consul.pp
+++ b/manifests/integrations/consul.pp
@@ -26,6 +26,7 @@
 #     new_leader_checks => false,
 #   }
 #
+# lint:ignore:80chars
 class datadog_agent::integrations::consul(
   $url               = 'http://localhost:8500',
   $catalog_checks    = true,
diff --git a/manifests/integrations/generic.pp b/manifests/integrations/generic.pp
index ce381da..f249921 100644
--- a/manifests/integrations/generic.pp
+++ b/manifests/integrations/generic.pp
@@ -17,6 +17,7 @@
 #   integration_contents => template(my_custom_template),
 # }
 #
+# lint:ignore:80chars
 class datadog_agent::integrations::generic(
   $integration_name     = undef,
   $integration_contents = undef,
diff --git a/manifests/integrations/memcache.pp b/manifests/integrations/memcache.pp
index b7f441c..ef2de73 100644
--- a/manifests/integrations/memcache.pp
+++ b/manifests/integrations/memcache.pp
@@ -19,13 +19,15 @@
 #   url      => 'localhost',
 # }
 #
+# lint:ignore:80chars
 class datadog_agent::integrations::memcache (
   $url                    = 'localhost',
   $port                   = 11211,
   $tags                   = [],
   $items                  = false,
   $slabs                  = false,
-) inherits datadog_agent::params {
+) inherits datadog_agent::params { # lint:ignore:class_inherits_from_params_class
+
   include datadog_agent
 
   validate_string($url)
@@ -41,4 +43,5 @@
     require => Class['datadog_agent'],
     notify  => Service[$datadog_agent::params::service_name]
   }
+# lint:endignore
 }