Comments (2)
Yes, there are several ways to run tslint rules for only a specific set of files.
The CLI version of tslint has this syntax:
tslint [options] [file ...]
So you can just specify the files you want it to run for. For example in a package.json script.
Another way is to have nested tslint.json files. Say that you have one tslint.json in the root that contains your normal rules, and then you put another tslint.json in the subfolder that contains your Redux interface declarations that has the extra readonly rules. Then that tslint.json overrides the one on the root level. So you can run tslint once and get different rules in different folders.
from tslint-immutable.
I'm closing this now as it is answered but feel free to re-open should there be follow up questions.
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.