stash/pkg/scraper
SmallCoccinelle a9e2a590b2
Lint checks phase 2 (#1747)
* Log 3 unchecked errors

Rather than ignore errors, log them at
the WARNING log level.

The server has been functioning without these, so assume they are not at
the ERROR level.

* Log errors in concurrency test

If we can't initialize the configuration, treat the test as a failure.

* Undo the errcheck on configurations for now.

* Handle unchecked errors in pkg/manager

* Resolve unchecked errors

* Handle DLNA/DMS unchecked errors

* Handle error checking in concurrency test

Generalize config initialization, so we can initialize a configuration
without writing it to disk.

Use this in the test case, since otherwise the test fails to write.

* Handle the remaining unchecked errors

* Heed gosimple in update test

* Use one-line if-initializer statements

While here, fix a wrong variable capture error.

* testing.T doesn't support %w

use %v instead which is supported.

* Remove unused query builder functions

The Int/String criterion handler functions are now generalized.

Thus, there's no need to keep these functions around anymore.

* Mark filterBuilder.addRecursiveWith nolint

The function is useful in the future and no other refactors are looking
nice.

Keep the function around, but tell the linter to ignore it.

* Remove utils.Btoi

There are no users of this utility function

* Return error on scan failure

If we fail to scan the row when looking for the
unique checksum index, then report the error upwards.

* Fix comments on exported functions

* Fix typos

* Fix startup error
2021-09-23 17:15:50 +10:00
..
stashbox Unify scrape refactor (#1630) 2021-09-07 11:54:22 +10:00
action.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
config.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
cookies.go Update chromedp to fix console errors (#1521) 2021-06-23 08:05:58 +10:00
freeones.go added details, deathdate, hair color, weight to performers and added details to studios (#1274) 2021-04-16 16:06:35 +10:00
image.go Unify scrape refactor (#1630) 2021-09-07 11:54:22 +10:00
json.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
json_test.go added details, deathdate, hair color, weight to performers and added details to studios (#1274) 2021-04-16 16:06:35 +10:00
mapped.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
mapped_test.go scraper/mapped: Add feetToCm post process. (#711) 2020-08-12 11:17:43 +10:00
matchers.go Studio aliases (#1660) 2021-09-09 18:13:42 +10:00
query_url.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
scrapers.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
script.go Lint checks phase 2 (#1747) 2021-09-23 17:15:50 +10:00
stash.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
url.go Scrape scene by name (#1712) 2021-09-14 14:54:53 +10:00
xpath.go Lint checks phase 2 (#1747) 2021-09-23 17:15:50 +10:00
xpath_test.go Unify scrape refactor (#1630) 2021-09-07 11:54:22 +10:00