Răsfoiți Sursa

Update ESLint documentation (8.23.0)

Simon Legner 3 ani în urmă
părinte
comite
cf2c992c14
2 a modificat fișierele cu 5 adăugiri și 4 ștergeri
  1. 2 1
      lib/docs/filters/eslint/clean_html.rb
  2. 3 3
      lib/docs/scrapers/eslint.rb

+ 2 - 1
lib/docs/filters/eslint/clean_html.rb

@@ -2,7 +2,8 @@ module Docs
   class Eslint
     class CleanHtmlFilter < Filter
       def call
-        @doc = at_css('.doc') if at_css('.doc')
+        @doc = at_css('#main') if at_css('#main')
+        @doc = at_css('.docs-main__content') if at_css('.docs-main__content')
 
         css('.eslint-ad').remove
         css('.glyphicon').remove

+ 3 - 3
lib/docs/scrapers/eslint.rb

@@ -2,8 +2,8 @@ module Docs
   class Eslint < UrlScraper
     self.name = 'ESLint'
     self.type = 'simple'
-    self.release = '8.16.0'
-    self.base_url = 'https://eslint.org/docs/'
+    self.release = '8.23.0'
+    self.base_url = 'https://eslint.org/docs/latest/'
     self.root_path = 'user-guide/getting-started'
     self.links = {
       home: 'https://eslint.org/',
@@ -13,7 +13,7 @@ module Docs
     html_filters.push 'eslint/entries', 'eslint/clean_html'
 
     options[:skip_patterns] = [/maintainer-guide/]
-    options[:skip] = %w(about about/ rules)
+    options[:skip] = %w(about about/ rules versions)
     options[:replace_paths] = { 'user-guide' => 'user-guide/' }
 
     options[:attribution] = <<-HTML