{"id":26489103,"url":"https://github.com/nomicode/wip-lintfree","last_synced_at":"2026-02-24T19:32:50.707Z","repository":{"id":41871144,"uuid":"418540395","full_name":"nomicode/wip-lintfree","owner":"nomicode","description":"A CLI tool for generating standard annotations for linting tools, tests, and so on (including support for GitHub Actions)","archived":false,"fork":false,"pushed_at":"2025-01-12T10:02:50.000Z","size":251,"stargazers_count":0,"open_issues_count":47,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T09:43:55.758Z","etag":null,"topics":["annotations","continuous-integration","github-actions","linting","problem-matcher","tests"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nomicode.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-18T14:34:37.000Z","updated_at":"2023-11-05T12:05:04.000Z","dependencies_parsed_at":"2023-12-07T15:57:52.783Z","dependency_job_id":"dd276fd1-fe53-45ae-b636-ae69a512a3bf","html_url":"https://github.com/nomicode/wip-lintfree","commit_stats":{"total_commits":66,"total_committers":7,"mean_commits":9.428571428571429,"dds":"0.19696969696969702","last_synced_commit":"07605a10e21463b781e0db90491c015e9043f6e0"},"previous_names":["nomiro/obelist","bottle-garden/softener","nomicode/lintfree"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomicode%2Fwip-lintfree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomicode%2Fwip-lintfree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomicode%2Fwip-lintfree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomicode%2Fwip-lintfree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nomicode","download_url":"https://codeload.github.com/nomicode/wip-lintfree/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244392760,"owners_count":20445601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["annotations","continuous-integration","github-actions","linting","problem-matcher","tests"],"created_at":"2025-03-20T07:19:56.368Z","updated_at":"2026-01-12T11:25:10.821Z","avatar_url":"https://github.com/nomicode.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Obelist\n\n_A CLI tool for generating standard annotations for linting tools, tests, and so on (including support for GitHub Actions)_\n\n[![Build][action-build-img]][action-build]\n\n**Table of contents:**\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Appendix](#appendix)\n  - [Etymology](#etymology)\n\n## Installation\n\nThe [obelist][pypi-obelist] package is published to [PyPI][pypi].\n\nBecause Obelist is primarily designed to be used as a CLI tool, we recommend that you install the package in an isolated virtual environment using [pipx][pipx], like so:\n\n```console\n$ pipx install obelist\n```\n\nHowever, if you want to install Obelist as a library, you can also install the package using [pip][pip]:\n\n```console\n$ pip install obelist\n```\n\n## Usage\n\nFor basic usage information, run:\n\n```console\n$ obelist\n```\n\nFor more detailed help, run:\n\n```console\n$ obelist --help\n```\n\n## Appendix\n\n### Etymology\n\nThe [obelus] is a typographical mark used to \"indicate erroneous or dubious content.\" The _Oxford English Dictionary_ (OED) defines [obelism] as the \"action or practice of marking something as spurious.\"\n\nObelist, then, serves as both a verbal noun and a play on words: the program's output is, essentially, _a list of obeluses_.\n\n[action-build-img]: https://github.com/nomiro/obelist/actions/workflows/build.yaml/badge.svg\n[action-build]: https://github.com/nomiro/obelist/actions/workflows/build.yaml\n[obelism]: https://en.wikipedia.org/wiki/Obelism\n[obelus]: https://en.wikipedia.org/wiki/Obelus\n[pip]: https://pip.pypa.io/en/stable/\n[pipx]: https://pypa.github.io/pipx/\n[pypi-obelist]: https://pypi.org/project/obelist\n[pypi]: https://pypi.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomicode%2Fwip-lintfree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnomicode%2Fwip-lintfree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomicode%2Fwip-lintfree/lists"}