Comments (5)
Pull request #51 closes this one.
Airbnb styleguide includes a lot of rules related with JSX, React and other stuff which is not used here.
In #51 basic ESLint support has been added. I think we can have this as starting point in any case.
from tslint-loader.
Why not use typescript and tslint?
from tslint-loader.
That will require additional transpilation step, which we think is overhead for relatively small amount of code we currently have
from tslint-loader.
True, an additional step, but as the code grows you have added error checks done by typescript. I wouldn't think so much as typescript having to traspile the code. I like to think more of typescript as as additional error checker. Also, the transpilation doesn't take long.
from tslint-loader.
I don't think the code here will grow much. This is the loader for webpack. It does not aim to do complex things.
I personally use Typescript now in one of mine projects and find it extremely useful for refactoring code. But my code is approx. 50 times longer than the code of this loader, and I don't think we'll gain big benefits from Typescript here.
Another downside of typescript is that after introducing it you'll bring in remap-Istanbul for correct code coverage, which is not actively maintained and has several nasty issues.
from tslint-loader.
Related Issues (20)
- version mismatch with npm repo
- Using old TSLint version
- tslint-loader ignores linterOptions.exclude HOT 1
- [email protected] throws some warning with webpack 4 + vue-loader HOT 6
- Warning: The 'no-array-mutation' rule requires type information. HOT 1
- display better error messages HOT 4
- Performance issues HOT 1
- Version 3.6.0 in npm but 3.5.4 in master package.json. HOT 7
- I use Vue sfc, ts-loader will check html and css, but I don't want that HOT 4
- Is it possible to ignore no-default-export for vue files?
- Getting `Tried to lint` errors in tslint-loader HOT 6
- Module build failed with webpack4
- Support query strings for loader options HOT 1
- Failed to minify the code HOT 1
- Bundle all errors as tslint.report.xml HOT 2
- Webpack 4 support
- Type checking module build fails when consuming TS files from an `npm link`ed package HOT 2
- Support webpack 4 HOT 2
- Release new version with fix for webpack 4 HOT 6
- Error with webpack 4 HOT 4
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 tslint-loader.