{"id":25326390,"url":"https://github.com/infokin/eslint-config-angular","last_synced_at":"2026-04-10T21:04:38.113Z","repository":{"id":198086782,"uuid":"576998195","full_name":"infokin/eslint-config-angular","owner":"infokin","description":"Provides a common Angular specific ESLint configuration.","archived":false,"fork":false,"pushed_at":"2023-08-05T12:42:39.000Z","size":319,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-14T19:52:54.831Z","etag":null,"topics":["angular","eslint","eslint-config"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/infokin.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}},"created_at":"2022-12-11T16:58:59.000Z","updated_at":"2023-10-03T20:07:22.000Z","dependencies_parsed_at":"2023-10-04T10:55:51.448Z","dependency_job_id":null,"html_url":"https://github.com/infokin/eslint-config-angular","commit_stats":null,"previous_names":["infokin/eslint-config-angular"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infokin%2Feslint-config-angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infokin%2Feslint-config-angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infokin%2Feslint-config-angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infokin%2Feslint-config-angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/infokin","download_url":"https://codeload.github.com/infokin/eslint-config-angular/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247755589,"owners_count":20990626,"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":["angular","eslint","eslint-config"],"created_at":"2025-02-14T01:42:52.429Z","updated_at":"2026-04-10T21:04:38.020Z","avatar_url":"https://github.com/infokin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angular ESLint Configuration\n\nThis package provides a common Angular specific ESLint configuration.\n\n## Installation\n\nInstall the latest version of this package with:\n\n```bash\nnpm install @infokin/eslint-config-angular --save-dev\n```\n\nTo install a specific version use `@infokin/eslint-config-angular@\u003cversion\u003e` instead.\n\nTo install this package directly from the `main` branch on GitHub use:\n\n```bash\nnpm install git://github.com/infokin/eslint-config-angular --save-dev\n```\n\n## Usage\n\nFirst, get your Angular application ready and set up ESLint. Run `ng lint`, if no linter is set up yet and follow the\ninstructions in the terminal. Proceed with the installation of this package, then extend from the provided configuration\nin your project's ESLint configuration file like this:\n\n```javascript\n\"use strict\";\n\nmodule.exports = {\n  root: true,\n  extends: [\n    \"@infokin/eslint-config-angular\"\n  ],\n  overrides: [\n    {\n      files: [\n        \"*.ts\"\n      ],\n      parserOptions: {\n        project: \"tsconfig.json\"\n      }\n    }\n  ]\n}\n```\n\n### Customization\n\nAfter extending from the provided ESLint configuration, you can add and override your project specific ESLint rules,\npreferably inside the `overrides` block.\n\n## Development\n\nThe `package.json` file provides a `lint` script. This is used to check the code style of the project's files.\n\n## Bugs \u0026 Issues\n\nIf you encounter any issues or bugs, we would appreciate it if you could report them on\nthe [corresponding GitHub page](https://github.com/infokin/eslint-config-angular/issues). Thank you for your help in\nimproving this project.\n\n## Author\n\nJohannes Hillert ([GitHub](https://github.com/clovergaze))\n\n## License\n\nCopyright (c) 2023 Johannes Hillert. Licensed under the MIT license, see the included LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfokin%2Feslint-config-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfokin%2Feslint-config-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfokin%2Feslint-config-angular/lists"}