{"id":13872547,"url":"https://github.com/editorconfig/editorconfig-vscode","last_synced_at":"2025-06-12T19:08:16.583Z","repository":{"id":42426504,"uuid":"51158113","full_name":"editorconfig/editorconfig-vscode","owner":"editorconfig","description":"EditorConfig extension for Visual Studio Code","archived":false,"fork":false,"pushed_at":"2025-06-02T22:04:33.000Z","size":783,"stargazers_count":1289,"open_issues_count":28,"forks_count":125,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-06-03T05:55:36.717Z","etag":null,"topics":["editorconfig","vscode-extension"],"latest_commit_sha":null,"homepage":"http://editorconfig.org/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"microsoft/vscode-editorconfig","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/editorconfig.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2016-02-05T16:21:01.000Z","updated_at":"2025-06-02T16:28:32.000Z","dependencies_parsed_at":"2025-06-02T18:32:35.308Z","dependency_job_id":"3a8a59ea-76d3-46da-a08f-5e7cb1d5e11b","html_url":"https://github.com/editorconfig/editorconfig-vscode","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/editorconfig/editorconfig-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/editorconfig","download_url":"https://codeload.github.com/editorconfig/editorconfig-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-vscode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259519861,"owners_count":22870371,"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":["editorconfig","vscode-extension"],"created_at":"2024-08-05T23:00:45.547Z","updated_at":"2025-06-12T19:08:16.540Z","avatar_url":"https://github.com/editorconfig.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","VSCode"],"sub_categories":[],"readme":"# [EditorConfig][] for [Visual Studio Code][]\n\n[![GitHub Actions][actions-img]][actions] [![Gitter][chat-img]][chat]\n\n[actions-img]: https://github.com/editorconfig/editorconfig-vscode/actions/workflows/test.yml/badge.svg\n[actions]: https://github.com/editorconfig/editorconfig-vscode/actions\n[chat-img]:\n  https://img.shields.io/badge/Gitter-Join_the_EditorConfig_VSCode_chat-brightgreen.png?style=flat-square\n[chat]: https://gitter.im/editorconfig/editorconfig-vscode\n\nThis plugin [attempts](#known-issues) to override user/workspace settings with\nsettings found in `.editorconfig` files. No additional or vscode-specific files\nare required. As with any EditorConfig plugin, if `root=true` is not specified,\nEditorConfig [will continue to look](https://editorconfig.org/#file-location)\nfor an `.editorconfig` file outside of the project.\n\n### This repository is specific to the [EditorConfig Extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig). Internally, it uses the [`editorconfig` npm package](https://www.npmjs.com/package/editorconfig), which is one of a few [EditorConfig](https://editorconfig.org) cores available.\n\nSee also:\n\n- [Visual Studio Code](https://code.visualstudio.com/)\n- [EditorConfig Site](https://editorconfig.org)\n- [EditorConfig Issue Tracker](https://github.com/editorconfig/editorconfig/issues)\n- [EditorConfig Wiki](https://github.com/editorconfig/editorconfig/wiki)\n\nFeel free to submit any issues you may have via the\n[issue tracker](https://github.com/editorconfig/editorconfig-vscode/issues).\n\n## Installation\n\nWhen identifying an extension, provide the full name of the form\n`publisher.extension`. For this extension, that's `editorconfig.editorconfig`.\n\nSee\n[Extension Marketplace](https://code.visualstudio.com/docs/editor/extension-gallery)\nfor more information on the multiple ways of installing VSCode extensions.\n\n## Supported Properties\n\n- `indent_style`\n- `indent_size`\n- `tab_width`\n- `end_of_line` (on save)\n- `insert_final_newline` (on save)\n- `trim_trailing_whitespace` (on save)\n\n## On the backlog\n\n- `charset`\n\n## How it works\n\nThis extension is activated whenever you open a new text editor, switch tabs\ninto an existing one or focus into the editor you already have open. When\nactivated, it uses [`editorconfig`](https://www.npmjs.com/package/editorconfig)\nto resolve the configuration for that particular file and applies any relevant\neditor settings.\n\n_Note: some settings can only be applied on file save, as indicated above._\n\nA new `.editorconfig` file can be created via the Explorer sidebar's context\nmenu by right-clicking in the folder where you'd like it to be and selecting\n`Generate .editorconfig`.\n\n## Known Issues\n\n- [`trim_trailing_whitespace = false` is not applied when user/workspace setting of `files.trimTrailingWhitespace` is set to `true`.](https://github.com/editorconfig/editorconfig-vscode/issues/153)\n\n[visual studio code]: https://code.visualstudio.com/\n[editorconfig]: https://editorconfig.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feditorconfig%2Feditorconfig-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feditorconfig%2Feditorconfig-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feditorconfig%2Feditorconfig-vscode/lists"}