Giter Site home page Giter Site logo

Comments (8)

JustinBeckwith avatar JustinBeckwith commented on June 18, 2024

Pretty sure I fixed this in #35. The failed links are printed as they're experienced, but the final link report groups results by parent page. Please take a look at the latest version and let me know what you think!

from linkinator.

XhmikosR avatar XhmikosR commented on June 18, 2024

@JustinBeckwith it seems now even with silent the scanned URL is shown :/ Even when there's no broken link.

from linkinator.

XhmikosR avatar XhmikosR commented on June 18, 2024

See https://github.com/twbs/bootstrap/pull/29663/checks?check_run_id=298839115#step:8:225

from linkinator.

XhmikosR avatar XhmikosR commented on June 18, 2024

Also, I still don't see the failed page :/

https://github.com/twbs/bootstrap/runs/298866365#step:9:7

from linkinator.

JustinBeckwith avatar JustinBeckwith commented on June 18, 2024

So - the fix for the url title heading is here:
#102

Taking a closer look at the output - I think it's actually working, the content is just hidden in a sea of passing link references :) It should print a top level link to the page being scanned, then links under that with the status code. Take a look at the latest version!

from linkinator.

XhmikosR avatar XhmikosR commented on June 18, 2024

@JustinBeckwith thanks for the quick fix :)

Here's the output https://github.com/twbs/bootstrap/runs/300584669#step:9:8

So basically now you output the failed links as we scan, but also at the end, is that correct? It seems a little redundant to output them twice and a little confusing IMO.

from linkinator.

JustinBeckwith avatar JustinBeckwith commented on June 18, 2024

Glad to hear the fix worked out. On showing the data twice ... I could really use some ideas here. With the move to concurrent scanning, it means that results come and go out of any reasonable order. So the only way to show an aggregated view (like at the end) is to buffer all the results, and spit them out at the end. The problem with that approach is that you don't see anything during the scan - it just sits there quietly. I can see two ways this thing is used:

  1. Interactive - for folks that want to just npx linkinator from the cmdline, I would want to see the results as they come. The summary at the end is great too.
  2. In CI - now here's where I agree - having the output show up twice is a little weird.

You have any ideas on how we could show reasonable progress during the scan, and the summary with the rollup data?

from linkinator.

JustinBeckwith avatar JustinBeckwith commented on June 18, 2024

Also - since the original issue is resolved (we show the parent now in silent mode), I'm going to close this. I started a separate discussion for the double output problem in #115.

from linkinator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.