Comments (4)
I would actually vote for using a less opinionated eslint config that we do not have to extend and maintain on our own. For example, we could switch to the react-app
one from create-react-app.
from eslint-config-signavio.
@jfschwarz have you tried out if the current ESLint config and the one from create-react-app differ in some big ways? (Or have you tried @monapasan ?)
from eslint-config-signavio.
The configs differ big time, which is the point for switching: create-react-app does not include too opinionated rules, which we might want to override.
The goal of the airbnb ruleset is a consistent code style, which is something that requires a lot of effort to maintain. Looking at the benefits we get from syntax consistency and comparing it with the burdens of migrating legacy code plus maintaining the ruleset, I'm not convinced it's worth it. This entire project (eslint-config-signavio) is treated as an orphan, which is why I would like to deprecate it.
There is no point in centralizing the eslint config across our different products in different repositories. The communication overhead is substantially greater. Autonomy of delivery teams should definitely include the ability to change linting rules without discussing with other teams.
from eslint-config-signavio.
What I meant was:
Are there rules that contradict rules of "create-react-app"
As for the rest of your comment 👍
There was never real effort made to adhere to the style we choose.
from eslint-config-signavio.
Related Issues (5)
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-config-signavio.