Comments (5)
Hi @sjimenez77, I'm still interested in contributing. Don't hesitate to assign this issue to me.
from devon4ts.
Hi @sjimenez77,
Reproduction
I could reproduce the problem. If @typescript-eslint/eslint-plugin
and @typescript-eslint/parser
versions are increased from 2.22.0
to 4.22.0
, an error occurs telling that @typescript-eslint/interface-name-prefix
is an unknown rule, and invalidating all .js
files at the same time.
Now, replacing @typescript-eslint/interface-name-prefix
with what is recommended here, fixes the problem if version 4.22.0
for @typescript-eslint/eslint-plugin
and @typescript-eslint/parser
is used.
But switching back to version 2.22.0
showed that now, with the updated .eslintrc.js
, the rule @typescript-eslint/eslint-plugin
will invalidate all interfaces with the prefix "I" again, because this rule is enabled by default.
Conclusion
Replacing @typescript-eslint/interface-name-prefix
would fix the problem for users that use the latest @typescript-eslint
versions but at the same time, introduce problems to users who use the version 2.22.0
.
So,
- either we increase the version for
@typescript-eslint
and replace@typescript-eslint/interface-name-prefix
- or we leave it as it is and users, who decide to increase their
@typescript-eslint
version, have to fix the problems themselves
from devon4ts.
Is this issue recognized and accepted by somebody from the community? If so, this is a great starting point for me to contribute to devon4node. So if it is accepted, please assign it to me.
from devon4ts.
Hi @NilsLeger, sorry for the very late reply. Unfortunately we have been focused more on other urgent issues during the last months, but we are working to recover some of the activities and devon4node maintenance and development is indeed an important part of our devonfw assets. It would be great if you are still interested on contributing via PRs.
Please, let us know and I will assign this issue to you then.
from devon4ts.
Ok, thanks @NilsLeger for the analysis. Let's then wait, since there is a planned big upgrade in the incoming weeks and we can leave this issue opened for the moment just to inform users that may face the same issue with current version. After upgrade we can close this.
from devon4ts.
Related Issues (20)
- Add security by default HOT 1
- DISCUSSION: Data transfer object VS view model. HOT 2
- start:prod doesn't work HOT 1
- Database configuration HOT 1
- Strict mode HOT 1
- Please, no husky by default HOT 5
- npm start shouln't restart when you change the code HOT 1
- Implement search by criteria service HOT 3
- Definition check after usage HOT 1
- Login as waiter waiter HOT 1
- Samples step by step HOT 1
- The tsconfig.json is not well generated HOT 1
- devon4node cli database command
- devon4node CLI command autocompletion
- Update coding conventions documentation
- Error when you introduce an application name in camel case
- Issue while creating new application
- Migrate the lerna workspace to Nx
- Installing schematics fails with package managers other than yarn
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 devon4ts.