Nicholas Jamieson

Results 13 issues of Nicholas Jamieson

I've gone through the CHANGELOG and I've added the breaking changes listed therein. However, it appears that there are breaking changes that are missing because they were not labelled as...

docs

Several rule have failure messages that would be more helpful if they mentioned any situations in which the usage is allowed. For example, `shareReplay` can be allowed if a config...

bug

As noted in #54, numerous rules - that apply to operators - match functions using known operator names. The rules should instead look at function return types to avoid matching...

bug

I'm creating this issue as a reminder to myself and as a note that might be of use to others. TSLint's `no-unused-variable` rule still seems to have problems - it...

upstream

Are there any plans to incorporate the [find-the-right-operator widget](https://github.com/ReactiveX/rxjs/tree/master/doc/decision-tree-widget) in the new documentation? ![widget](https://user-images.githubusercontent.com/3878593/35788202-8488354a-0a7f-11e8-8fc7-d7bb0c0e441e.png) And if so, could it be placed somewhere more prominent? I'd been using RxJS for a...

I recently stumbled across this when importing an [internal helper function](https://github.com/angular/angularfire2/blob/2.0.0-beta.5/src/utils.ts#L41-L60) from AngularFire2. What I found is documented here. (Hopefully, for the benefit of others.) The latest Angular and AngularFire2...

discussion
upstream

As suggested [here](https://github.com/TypeStrong/tsify/issues/227#issuecomment-327058836), add a `transpileOnly` flag. See [ts-loader](https://github.com/TypeStrong/ts-loader#transpileonly-boolean-defaultfalse).

enhancement

Using the following snippet in the [ESQuery demo](http://estools.github.io/esquery/): ```js var f = "foo/bar"; ``` None of these queries is parsed correctly and all fail with an error: `[value=/foo\/bar/]` > Invalid...

From [this comment](https://github.com/cartant/tslint-etc/issues/24#issuecomment-503423733): > I think this rule would need to be constrained to callbacks on specific functions to be useful - similar to the way the related RxJS rule...

enhancement

The `allowLocal` option in `no-const-enum` and `prefer-interface` should support export statements. For example: ```ts type Person = { name: string; }; export { Person }; ``` Also, with `prefer-interface`, `allowLocal`...

bug