https://github.com/cheminfo/eslint-config-cheminfo-typescript
Shared ESLint config for TypeScript projects
https://github.com/cheminfo/eslint-config-cheminfo-typescript
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.9%) to scientific vocabulary
Keywords from Contributors
Repository
Shared ESLint config for TypeScript projects
Basic Info
- Host: GitHub
- Owner: cheminfo
- License: mit
- Language: JavaScript
- Default Branch: main
- Size: 154 KB
Statistics
- Stars: 0
- Watchers: 6
- Forks: 1
- Open Issues: 1
- Releases: 44
Metadata Files
README.md
eslint-config-cheminfo-typescript
Shared ESLint config for TypeScript projects.
[!IMPORTANT]
Configs now require using the ESLint Flat Config format. See the migration guide for more information.
Installation
console
npm i -D eslint-config-cheminfo-typescript eslint
Usage
Create a eslint.config.mjs file with the following contents:
```js import { defineConfig } from 'eslint/config'; import cheminfo from 'eslint-config-cheminfo-typescript';
export default defineConfig(cheminfo); ```
You can then customise the config for your project.
Exported configurations
This package exports three separate configurations:
eslint-config-cheminfo-typescript/base: The base config with most rules. At least this config should be used in all TypeScript projects.eslint-config-cheminfo-typescript/jsdoc: Rules from the jsdoc plugin to help improve the documentation of our libraries.eslint-config-cheminfo-typescript/unicorn: Additional opinionated rules selected from the unicorn plugin.eslint-config-cheminfo-typescript/vitest: Rules from the Vitest plugin.
The default export from eslint-config-cheminfo-typescript combines all of them.
References
This config extends our eslint-config-cheminfo JavaScript config.
Owner
- Name: Cheminfo
- Login: cheminfo
- Kind: organization
- Website: https://www.cheminfo.org/
- Repositories: 242
- Profile: https://github.com/cheminfo
GitHub Events
Total
- Create event: 7
- Issues event: 2
- Release event: 3
- Delete event: 4
- Issue comment event: 3
- Push event: 9
- Pull request event: 8
Last Year
- Create event: 7
- Issues event: 2
- Release event: 3
- Delete event: 4
- Issue comment event: 3
- Push event: 9
- Pull request event: 8
Committers
Last synced: about 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Michaël Zasso | t****s@p****m | 77 |
| cheminfo-bot | 1****t@u****m | 26 |
| Daniel Kostro | k****d@g****m | 3 |
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 12
- Total pull requests: 48
- Average time to close issues: 4 months
- Average time to close pull requests: 34 minutes
- Total issue authors: 3
- Total pull request authors: 4
- Average comments per issue: 1.08
- Average comments per pull request: 0.85
- Merged pull requests: 48
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 5
- Pull requests: 9
- Average time to close issues: 9 days
- Average time to close pull requests: 4 minutes
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 1.0
- Average comments per pull request: 0.89
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- targos (5)
- lpatiny (5)
- stropitek (1)
Pull Request Authors
- cheminfo-bot (53)
- targos (5)
- stropitek (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- npm 10,193 last-month
- Total dependent packages: 117
- Total dependent repositories: 91
- Total versions: 64
- Total maintainers: 4
npmjs.org: eslint-config-cheminfo-typescript
Shared ESLint config for TypeScript projects
- Homepage: https://github.com/cheminfo/eslint-config-cheminfo-typescript#readme
- License: MIT
-
Latest release: 19.0.0
published about 1 year ago
Rankings
Maintainers (4)
Dependencies
- @typescript-eslint/eslint-plugin 5.27.0 development
- @typescript-eslint/parser 5.27.0 development
- eslint 8.16.0 development
- prettier ^2.6.2 development
- typescript 4.7.2 development
- eslint-config-cheminfo ^8.0.0