タグ

2022年12月13日のブックマーク (2件)

  • Highlights from Git 2.39

    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

    Highlights from Git 2.39
    Kesin
    Kesin 2022/12/13
    今回は特に興味をそそられるアップデートはなかった
  • textlintとGitHubのCode Scanningを組み合わせてリンク切れをチェックする

    textlintのルールに文章中のリンク先URLがアクセスできなくなってないかをチェックするtextlint-rule-no-dead-linkというルールがあります。 textlint-rule-no-dead-linkは実際にURLにリクエストを送ることでアクセスできるかをチェックするため、URLの数が多くなるとものすごく時間がかかります。 また、GitHubのように同一IPからのアクセスが連続すると429 too many requestsなどのエラーを返すサイトもあります。 textlint-rule-no-dead-linkはRetry-Afterヘッダを見てリトライにも対応していますが、このリトライの間隔が長いサイトもあるため、リンク切れのチェックはコミット時にやるのには向いてない作業と言えます。 GitHubでは、GitHub Actionsを使ってschedule実行に対応

    textlintとGitHubのCode Scanningを組み合わせてリンク切れをチェックする
    Kesin
    Kesin 2022/12/13
    こういう機能があるのを知らなかった。上手く使えば大規模なリポジトリで夜間だけ動かすテストで見つけた問題などを管理する場所として使えそう。ただ本来関係なくてもSecurityのところに入ってしまうのが残念か