Comments (4)
I added a test to try to reproduce this, see this line. However it did not fail. I also tried your code directly as a separate test-case but no failure.
Not sure why it does not work in your case. Do you have something more in your file?
If you like you can clone the repo and add more tests to the file I referenced above. Then just run yarn test
.
from tslint-immutable.
I'll try to make a minimal sample later today.
I use arrays inside class function. Can this be the trigger?
class A {
f() {
const x: number[] = [];
}
}
from tslint-immutable.
Yes, that was indeed it. I use the no-class rule myself so that is why I have not seen this :-).
I have added tests to reproduce and will try to fix this.
from tslint-immutable.
Released in v4.2.1.
from tslint-immutable.
Related Issues (20)
- Suggestion: make no-throw more restrictive HOT 8
- Rule "readonly-array" with option "ignore-return-type" doesn't work with generic parameters. HOT 3
- no-object-mutation conflicts with setters HOT 2
- Rule "readonly-array" with option "ignore-return-type" doesn't work with tuples.
- New option ignore-interface-prefix on readonly-keyword rule HOT 3
- Rule "readonly-array" with option "ignore-return-type" doesn't work with union, intersection and conditional types.
- Class member mutation in constructors is seen as initialization when it may not be. [no-object-mutation]
- Add support for new `readonly` keyword syntax for arrays and types in typescript 3.4 HOT 3
- [readonly-array] Nested arrays aren't allowed to be mutable with ignore-prefix.
- [no-array-mutation] Nested arrays are not checked.
- no-object-mutation does not respect the prefix setting HOT 4
- ESLint support HOT 7
- Some tests fail with node v12.
- Split readme up into smaller files. HOT 5
- rule requires type information. HOT 2
- How to disable semicolon insertion? HOT 1
- readonly-keyword does not support parameter properties HOT 2
- Question: cannot use reduce on array with initial = `[]` and no-array-mutation HOT 4
- "no-expression-statement" should allow super() call in constructors HOT 1
- "no-if-statement" enforces ternary even if no else present HOT 2
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-immutable.