diff --git a/lib/travis/api/v3/permissions/lint.rb b/lib/travis/api/v3/permissions/lint.rb deleted file mode 100644 index 7ae54412..00000000 --- a/lib/travis/api/v3/permissions/lint.rb +++ /dev/null @@ -1,9 +0,0 @@ -require 'travis/api/v3/permissions/generic' - -module Travis::API::V3 - class Permissions::Lint < Permissions::Generic - def lint? - write? - end - end -end diff --git a/lib/travis/api/v3/queries/lint.rb b/lib/travis/api/v3/queries/lint.rb deleted file mode 100644 index 7a0234e0..00000000 --- a/lib/travis/api/v3/queries/lint.rb +++ /dev/null @@ -1,14 +0,0 @@ -require 'travis/yaml' - -module Travis::API::V3 - class Queries::Lint < Query - def lint - request.body.rewind - content = params[:content] || request.body.read - parsed = Travis::Yaml.parse(content) - warnings = parsed.nested_warnings.map { |k, m| { key: k, message: m } } - payload = { lint: { warnings: warnings } }.to_json - payload - end - end -end \ No newline at end of file diff --git a/lib/travis/api/v3/services/lint/lint.rb b/lib/travis/api/v3/services/lint/lint.rb index a4d5dc63..0365576b 100644 --- a/lib/travis/api/v3/services/lint/lint.rb +++ b/lib/travis/api/v3/services/lint/lint.rb @@ -1,7 +1,12 @@ module Travis::API::V3 class Services::Lint::Lint < Service def run! - lint + request.body.rewind + content = params[:content] || request.body.read + parsed = Travis::Yaml.parse(content) + warnings = parsed.nested_warnings.map { |k, m| { key: k, message: m } } + payload = { lint: { warnings: warnings } }.to_json + payload end end end