mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Re-run dotnet format and enable style enforcement. (#8053)
This commit is contained in:
@@ -254,9 +254,52 @@ stages:
|
|||||||
inputs:
|
inputs:
|
||||||
pathtoPublish: '$(Build.ArtifactStagingDirectory)'
|
pathtoPublish: '$(Build.ArtifactStagingDirectory)'
|
||||||
|
|
||||||
|
- stage: CodeStyle
|
||||||
|
displayName: Code Style Compliance
|
||||||
|
dependsOn: []
|
||||||
|
jobs:
|
||||||
|
- job: Linting
|
||||||
|
pool:
|
||||||
|
vmImage: ubuntu-latest
|
||||||
|
workspace:
|
||||||
|
clean: all
|
||||||
|
steps:
|
||||||
|
- checkout: self
|
||||||
|
|
||||||
|
- task: UseDotNet@2
|
||||||
|
displayName: Install .NET Core SDK
|
||||||
|
inputs:
|
||||||
|
packageType: sdk
|
||||||
|
version: $(netCoreSdkVersion)
|
||||||
|
installationPath: $(Agent.ToolsDirectory)/dotnet
|
||||||
|
|
||||||
|
- task: DotNetCoreCLI@2
|
||||||
|
displayName: Install Dotnet Format
|
||||||
|
inputs:
|
||||||
|
command: custom
|
||||||
|
custom: tool
|
||||||
|
arguments: update -g dotnet-format
|
||||||
|
|
||||||
|
- task: Bash@3
|
||||||
|
displayName: Lint Dotnet
|
||||||
|
inputs:
|
||||||
|
workingDirectory: $(Build.SourcesDirectory)
|
||||||
|
targetType: inline
|
||||||
|
failOnStderr: true
|
||||||
|
script: |
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/DateTimeRoutines
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Common
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.IntegrationTests
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Server
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Service
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Test
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Tray
|
||||||
|
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Updater
|
||||||
|
|
||||||
|
|
||||||
- stage: UnitTestJackett
|
- stage: UnitTestJackett
|
||||||
displayName: Unit Tests
|
displayName: Unit Tests
|
||||||
|
dependsOn: CodeStyle
|
||||||
jobs:
|
jobs:
|
||||||
- job: UnitTest
|
- job: UnitTest
|
||||||
workspace:
|
workspace:
|
||||||
|
@@ -151,7 +151,8 @@ namespace Jackett.Common.Indexers
|
|||||||
var result = await RequestStringWithCookiesAndRetry(link.AbsoluteUri);
|
var result = await RequestStringWithCookiesAndRetry(link.AbsoluteUri);
|
||||||
if (SobrecargaUrl.Equals(result.RedirectingTo))
|
if (SobrecargaUrl.Equals(result.RedirectingTo))
|
||||||
throw new Exception("El servidor se encuentra sobrecargado en estos momentos. / The server is currently overloaded.");
|
throw new Exception("El servidor se encuentra sobrecargado en estos momentos. / The server is currently overloaded.");
|
||||||
try {
|
try
|
||||||
|
{
|
||||||
var parser = new HtmlParser();
|
var parser = new HtmlParser();
|
||||||
var doc = parser.ParseDocument(result.Content);
|
var doc = parser.ParseDocument(result.Content);
|
||||||
var magnetLink = doc.QuerySelector("a[id=en_desc]").GetAttribute("href");
|
var magnetLink = doc.QuerySelector("a[id=en_desc]").GetAttribute("href");
|
||||||
|
Reference in New Issue
Block a user