{"id":23699739,"url":"https://github.com/aesy/yamllint-intellij","last_synced_at":"2025-10-04T06:25:10.137Z","repository":{"id":48159986,"uuid":"268267510","full_name":"aesy/yamllint-intellij","owner":"aesy","description":"Yamllint integration for IntelliJ-based IDEs","archived":false,"fork":false,"pushed_at":"2024-12-28T23:51:38.000Z","size":325,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T06:38:18.195Z","etag":null,"topics":["intellij","intellij-plugin","yaml","yamllint"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/aesy.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2020-05-31T11:38:55.000Z","updated_at":"2024-12-28T23:51:41.000Z","dependencies_parsed_at":"2024-03-22T07:16:32.483Z","dependency_job_id":null,"html_url":"https://github.com/aesy/yamllint-intellij","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Fyamllint-intellij","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Fyamllint-intellij/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Fyamllint-intellij/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Fyamllint-intellij/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aesy","download_url":"https://codeload.github.com/aesy/yamllint-intellij/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231829127,"owners_count":18432747,"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":["intellij","intellij-plugin","yaml","yamllint"],"created_at":"2024-12-30T08:15:32.977Z","updated_at":"2025-10-04T06:25:05.116Z","avatar_url":"https://github.com/aesy.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg align=\"left\" width=\"80\" height=\"80\" src=\"./src/main/resources/META-INF/pluginIcon.svg\"\u003e\n\n# Yamllint support for IntelliJ-based IDEs\n\nA plugin providing static code analysis of Yaml files through integration with [Yamllint](https://yamllint.readthedocs.io).\n\n[![Plugin repository](https://img.shields.io/jetbrains/plugin/v/15349-yamllint?label=plugin%20repository\u0026style=flat-square)](https://plugins.jetbrains.com/plugin/15349-yamllint/versions)\n[![Plugin downloads](https://img.shields.io/jetbrains/plugin/d/15349-yamllint?style=flat-square)](https://plugins.jetbrains.com/plugin/15349-yamllint)\n[![Plugin stars](https://img.shields.io/jetbrains/plugin/r/stars/15349-yamllint?style=flat-square)](https://plugins.jetbrains.com/plugin/15349-yamllint/reviews)\n[![Build status](https://img.shields.io/github/actions/workflow/status/aesy/yamllint-intellij/ci.yml?branch=master\u0026style=flat-square)](https://github.com/aesy/yamllint-intellij/actions)\n[![Test coverage](https://img.shields.io/codecov/c/github/aesy/yamllint-intellij?style=flat-square)](https://codecov.io/gh/aesy/yamllint-intellij)\n[![MIT license](https://img.shields.io/github/license/aesy/yamllint-intellij.svg?style=flat-square)](https://github.com/aesy/yamllint-intellij/blob/master/LICENSE)\n\n## Installation \n\nDownload and install the plugin through your IDE or through [the marketplace](https://plugins.jetbrains.com/plugin/15349-yamllint).\n\n## Usage\n\nInstall Yamllint according to the [documentation](https://yamllint.readthedocs.io/en/stable/quickstart.html#installing-yamllint) \nand make sure it's in your PATH or as a package in your projects' SDK, such as virtualenv.\n\nAfter opening a YAML file and if the project is applicable you'll be asked if you want to enable to plugin. If not, \ngo to `Settings \u003e Tools \u003e Yamllint` to configure the plugin.\n\n![](./img/settings.png)\n\nOpen a Yaml file, warnings and errors should be displayed inline according to your settings!\n\n![](./img/usage.png)\n\n## Development\n\n#### Prerequisites\n\n* [Gradle 8.12+](https://gradle.org/)\n* [A Java 21+ Runtime](https://adoptopenjdk.net/)\n\n#### Build\n\nTo compile and package the plugin, simply issue the following command:\n\n```sh\n$ ./gradlew buildPlugin\n```\n\nThis will create a zip located in `build/distributions/`.\n\n#### Test\n\nRun the tests as you would in any other gradle project:\n\n```sh\n$ ./gradlew test\n```\n\n#### Run\n\nTo run the plugin from the command line, the following command can be used:\n\n```sh\n$ ./gradlew runIde\n```\n\nThis will start IntelliJ Community with all necessary plugins loaded. Logs are located at \n`build/idea-sandbox/system/log/idea.log`.\n\n## Contribute\nUse the [issue tracker](https://github.com/aesy/yamllint-intellij/issues) to report bugs or make feature requests. \n\n## License\nMIT, see [LICENSE](/LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faesy%2Fyamllint-intellij","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faesy%2Fyamllint-intellij","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faesy%2Fyamllint-intellij/lists"}