Comments (12)
The current name works until @eslint-community/eslint-plugin-node
or merging into upstream becomes a possibility.
from eslint-plugin-n.
I'm π to @eslint-community/eslint-plugin-node
. just waiting for the @eslint-community
get ready.
from eslint-plugin-n.
I would prefer sticking to the current name rather than causing more fragmentation.
Changing names of a module is hard to do without breaking all of the update flows of dependent projects.
from eslint-plugin-n.
I agreed the current name is not ideal(I tried eslint-plugin-nd
while it has been taken οΌοΈΏοΌ). As of now, I'm standing with @voxpelli - It's not always an easy thing to renaming a package, for users and maintainers.
from eslint-plugin-n.
but we (other contributors) don't have the access to publish the old one- if we do, I'd prefer taking over, instead of forking. π
from eslint-plugin-n.
Good to hear that people are already using this package! Once I get the esm resolution in, I'll probably also migrate our company to use this fork.
Thanks for the hard work, and closing for lack of public interest.
from eslint-plugin-n.
Just to throw in my 2c as a random user: I was about to open a PR on the eslint-config-standard readme because I thought the sample command to install peer dependencies had a typo in it. The name looking like a truncated version of an existing well-known package name is bound to be confusing people.
While it is a pain to rename it's only going to get harder as time goes on. Leaving the old package name published with a deprecation notice and publishing under a new name shouldn't be too bad should it? No different to publishing a major release in terms of work needed by people downstream?
from eslint-plugin-n.
Do you mean to publish eslint-plugin-n or the original eslint-plugin-node?
from eslint-plugin-n.
eslint-plugin-node.
from eslint-plugin-n.
I meant that the discussion here seemed to be saying that you can't rename this module from eslint-plugin-n
because it will break things? I was asking is publishing a deprecation notice under eslint-plugin-n
and publishing this under something less ambiguous like eslint-plugin-node2
so bad? Better yet what about a scoped name like @eslint-community/eslint-plugin-node
as per #8? I think it would help a lot with comprehension over the current name.
Again I came here specifically for the same reason as @giltayar mentioned in the original issue: I was confused by the name because it looked like a mistake to me and wanted to suggest changing it to avoid confusion.
from eslint-plugin-n.
+1 for anything but eslint-plugin-n
. π
from eslint-plugin-n.
As I commented in #8, there is now an ESLint RFC up regarding creating the @eslint-community
: eslint/rfcs#91
from eslint-plugin-n.
Related Issues (20)
- [file-extension-in-import] Does not work with node version 16.0.0 - 16.16.0 HOT 4
- :broom: Remove deprecated rules HOT 6
- π§Ή ESLint v9 deprecations HOT 1
- π Basic TypeScript types HOT 4
- Bug: Update context methods to source code methods HOT 2
- Bug: no-extraneous-import doesn't support import maps HOT 4
- Dependency Dashboard
- Bug: `n/no-restricted-require` does not work for relative imports (as opposed to `no-restricted-modules` from ESLint)
- Bug: The readme says this supports ESLint >=7.0.0, but ruleContext.physicalFilename doesn't exist in version 7.15.0 on my machine HOT 2
- v17 planned changes HOT 9
- Change Request: remove Nullish Coalescing Assignment Operator HOT 1
- Bug: `no-callback-literal` HOT 2
- New Rule: restricted use globals var `__dirname` `__filename` in esm mode HOT 4
- add docs migrating from eslint-plugin-node HOT 1
- Bug: `import-target` mutes resolution errors
- Bug: n/no-missing-imports doesn't work correctly for workspace modules HOT 2
- Change Request: Migrate to release please manifest releaser
- Old releases support HOT 3
- rule `shebang` naming HOT 3
- Support ESLint >=9.0.0-beta.1 in peer dependency HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eslint-plugin-n.