dotenv-linter
unimport
Our great sponsors
dotenv-linter | unimport | |
---|---|---|
5 | 2 | |
1,751 | 460 | |
1.7% | 7.2% | |
8.1 | 8.5 | |
7 days ago | 3 days ago | |
Rust | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotenv-linter
- Dotenv-linter - a lightning-fast linter for .env files
-
Dotenv-linter v3.1.0: Overview of key changes
Dotenv-linter is a lightning-fast linter for checking, fixing and comparing .env files.
Look at an overview of the key changes included in this release: https://dotenv-linter.github.io/#/whats_new/v310
-
Use efm-language-server with npm-package-json-lint and dotenv-linter
Has anyone successfully set up npm-package-json-lint and dotenv-linter with efm? I have been searching around and I cannot find a working configuration. Are these usable with efm?
unimport
-
using types without import them
You looked through https://github.com/antfu/unplugin-auto-import/issues/61, https://github.com/unjs/unimport/pull/218 and https://github.com/antfu/unplugin-auto-import/issues/61?
-
Better DX in JS apps with unplugin-auto-import
AutoImport({ // targets to transform include: [ /\.[tj]sx?$/, // .ts, .tsx, .js, .jsx /\.vue$/, /\.vue\?vue/, // .vue /\.md$/, // .md ], // global imports to register imports: [ // presets 'vue', 'vue-router', // custom { '@vueuse/core': [ // named imports 'useMouse', // import { useMouse } from '@vueuse/core', // alias ['useFetch', 'useMyFetch'], // import { useFetch as useMyFetch } from '@vueuse/core', ], 'axios': [ // default imports ['default', 'axios'], // import { default as axios } from 'axios', ], '[package-name]': [ '[import-names]', // alias ['[from]', '[alias]'], ], }, ], // Enable auto import by filename for default module exports under directories defaultExportByFilename: false, // Auto import for module exports under directories // by default it only scan one level of modules under the directory dirs: [ // './hooks', // './composables' // only root modules // './composables/**', // all nested modules // ... ], // Filepath to generate corresponding .d.ts file. // Defaults to './auto-imports.d.ts' when `typescript` is installed locally. // Set `false` to disable. dts: './auto-imports.d.ts', // Auto import inside Vue template // see https://github.com/unjs/unimport/pull/15 and https://github.com/unjs/unimport/pull/72 vueTemplate: false, // Custom resolvers, compatible with `unplugin-vue-components` // see https://github.com/antfu/unplugin-auto-import/pull/23/ resolvers: [ /* ... */ ], // Generate corresponding .eslintrc-auto-import.json file. // eslint globals Docs - https://eslint.org/docs/user-guide/configuring/language-options#specifying-globals eslintrc: { enabled: false, // Default `false` filepath: './.eslintrc-auto-import.json', // Default `./.eslintrc-auto-import.json` globalsPropValue: true, // Default `true`, (true | false | 'readonly' | 'readable' | 'writable' | 'writeable') }, })
What are some alternatives?
ESLint - Find and fix problems in your JavaScript code.
unplugin-icons - 🤹 Access thousands of icons as components on-demand universally.
Pylint - It's not just a linter that annoys you!
prospector - Inspects Python source files and provides information about type and location of classes, methods etc
Flake8 - flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
pytype - A static type analyzer for Python code
pylama - Code audit tool for python.
MonkeyType - A Python library that generates static type annotations by collecting runtime types
monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
Golang Network Port Scanner - Network Port Scanner created with Go language
unplugin-auto-import - Auto import APIs on-demand for Vite, Webpack and Rollup