parham saremi

Results 16 issues of parham saremi

i modified inorderTraverse by changing signature of function to inorderTraverse(callbacks, element = undefined) so that old functions would still work.

Fixes https://github.com/fsprojects/fantomas/issues/1222

- add fix command option - add fix --check option for not altering the code

Checks for OCaml and CSharp styles. Fixes https://github.com/fsprojects/FSharpLint/issues/532

Fixes https://github.com/fsprojects/FSharpLint/issues/517 **NOTE**: this PR supersedes an older [PR](https://github.com/fsprojects/FSharpLint/pull/533)

Closes https://github.com/fsprojects/FSharpLint/issues/592

### Description The code below is a false negative for AvoidTooShortNameRule: ``` [ for c in text -> c ] |> parse List.Empty |> List.toArray ``` ### Expected behavior FSharplint...

Fixes: https://github.com/fsprojects/FSharpLint/issues/542 **NOTE**: this PR superseded an old [PR](https://github.com/fsprojects/FSharpLint/pull/547)

It improves code readability. Fixes: https://github.com/fsprojects/FSharpLint/issues/545 **NOTE**: this PR supersedes an old [PR](https://github.com/fsprojects/FSharpLint/pull/546)

Fixes https://github.com/fsprojects/FSharpLint/issues/526 **NOTE**: this PR supersedes an old [PR](https://github.com/fsprojects/FSharpLint/pull/534)