Steve Gilham
Steve Gilham
Copy/rename throughout, in particular, for the pre-existing test for `--skip-unbrowseable`
Feeding `xmldocmd` an F# project results in source links like ``` * [WhatIfExtension.cs](https://github.com/SteveGilham/altcover/tree/master/AltCover/WhatIfExtension.cs) ``` This one is, fortuitously correct in guessing the file name w/o extension, but it seems that...
Running ``` dotnet xmldocmd /? ``` includes ``` --skip-compiler-generated Skips documentation for types that are marked with System.Runtime.CompilerServices.CompilerGenerated. ``` amongst the options in the help text, but attempting to use...
This is the minimal change resolution to the issue, as outlined there. The test fell into no obvious existing category, so I put it in a new catch-all fixture. The...
The following code ```csharp namespace NullConst { public class Program { public static void Main () { new Program ().MakeConst (); } public void MakeConst () { const IList thing...
Issue created from [fantomas-online](https://fsprojects.github.io/fantomas-tools/#/fantomas/preview?data=N4KABGBEDGD2AmBTSAuKBtAPAQwM68QFsAjAGwE80BlAVwAc6AnRfAWRd2wHNEAKAHUgBxRADt42RoUQA6AEo1SLGQAVEjAGawp2UdESCANP0b9REC5avWbYQQEEAbrACW8OYjqIALi9%2BPEAGFsUlJcABVYFUZYL0ZfFgUlIxMzW3SMsCo4LzAAXjtIaRJ1IwgAenKwdm8ACwQAEUQNF1E-F1hRVPNM3stwyR5vfML7Um9A2ADGeUQ4RiQZgElRXG9dfXKl8uDQ8MZsaABrFBRWtY2%2BAEoU0x6%2BvoApGjWXFuhsX06RwQAhcm8cwQiDASHG2DAnQogiuAD4ALrdXhXSCGcBQAjeXyiLi4VBgdDoiCgayQAAk3nIXnxkFa3lRRIs5McIRoyDQhNsAAY0bZICskKJvFQXAAvZC8mwAFkZEHhjIAvpLibKoBSqeyoHSGaSySzSGz8ZybABGZVWSCsbAADwAMq1ELaxFw6jrTQAmLmq%2BWWJWMkkW9XUtCQMTwADyGntokQVEpSjdlmZrM1xus7vNSYAouJI9GJaqIJBSBpIN7FeaA0mg5rIMRYLBSImmXqU0bC2AAMyZpkrAjxABirRCADlEAB3UgO5uWbyMNnl32V1XkynBqD1xsztX6w0cjtSntFqh0Q6IX7NbSIFSSbDSQGMbcQOcL6w%2Bix%2ByxVltr2ubps9smBqph2ACsR5QCeZ4XlozC2rA47qB8BArM4HxfKIT5gC%2BiCLh%2By66r%2BNL-tuQF7gSHYAGwQZAUH6DBV4AKoMEheCIKhsDoR0mEQRoIQEHhECfhY35FjWxENgBK6tsB7a2AA7DRdHnpezCBKQeC4JMqwvtA3jaFhfFhLhb4Vv60lESGJGATJ5FplYAAcSmnvRqmIOwJSPrx-EmVY75CQRgaWRukmkbZIG2AAnM50FuZMpCdIZPmCWAwkqoRGoSVuNm7hFpo8h2tEuYg9gaA%2BkyEIQ2BYThKVpWAolqsFdahTlbb7rYJpmoVykMcwVBEC4cAJTxHZGQJplLuZGXri12XSblckejF%2BilQ%2BA2EENjaJRBtWTfh01BZlVmtQt7UUZ13Y9cV9gxDQ4hNFOm0PjV86%2BZY-mpYF1bNdqbWyR1pqHoVVrWksGjhLUYhUPU8QAOpuK6EFevtAWHT9x1akKYWLYD1gmuBIM2uDkNiFmxkw9o3gI-ASNUSjflmV%2BFmY7S2P-XZHYmtRRNg6ILTWuGcSfNoWbWkwHDcVhDkMx9TMiSzs1-WdAMXaaim8x48zwDTdO2FKssWJ99WNaurPK7quNq-jTma0CCwjjQnmRksgKEHiEEmnV30-qzhCKL4U4xgO2hVVi6jhJlHN5fj0WFVr2jwKwAcuEHiAhzo4deYV0C1LeenqAA%2BuOiO1GWqNfejvtK%2BzKuc7Yno0aDt0HOQ4aMPaay62XEEy97Vdib9teW%2Bd9mWO63V8s3jCt%2B3nfeI7zsaK7RAe1z-fMzNtb%2B%2BMqcOhnYcPpH1LR0t6YZoVLfYG3HcuGsye72nB%2BfC9NG5-nD7F6X5eM1Nm9HTXekp88ZWHdFdKeNoABqKZfitHgK0Lg3dpaGzlPLdKADawW0DFbMeFh3TAwgdaAc909LcVgeIBBSCIIGw3grLeNIsHVhwR2d0hNCENFgN4EQ3gxYS3wNxKhHY%2B4VxNorP8p0R6q1wRAd0PMp4pzTr8BKxxfgHGOD4XA4ZRBUDvEERsTtRq2HGu9I2aCGpiKylJSR9cbDug1nyMck4HQXm8IhMQx9EBNBaG0DC9hxAeWIOoNetg9q-wOv-DGs1rJ1xjqA22fIxguC4KIYhegMIimSZ8GgzBIgCjEOsDCSVjK0PQZE8R81rGxPHnHBJ4x1CiE%2BC4AI8EcQBPUF41o7ROjBJsMYkp5j6EnQqdg0eHZOwFXkbvfMto7zEAkOpWAuAEGOLTkUiaYS0YROruUqxIypFjMnjYSAvD1AuGkEKEIABpRAng8lChWKojYPcxrJRET7QerNomVLPlYTsF8%2BRKN0EcfMuBbqwHuvAMcaxEBJwUQ6XhzB%2BHdNeq%2BDZlctkfKiRIvZNjrCdnAUc34kg%2BqeLvtARgZzhyAngIxNonQmjQA0gcQp3lilvIHk1T52KmGjNsJ2AhRyTkUvOesUgcY7prHnHQOM5AEysvWXLP%2BdCMEMOHjiqpFhOxsKOdczwoNF6BMYJGQFohgUOh6fjLkKCwDG3eZyrFwyeX7L5XIo54qhreFYMCNZJjUG%2BnRPCSUtJcADiWfiPpCogA) #### Code ```fsharp [] () ``` #### Result ```fsharp [] () ``` #### Problem description Please describe here the Fantomas problem you encountered. Check out our...
Not a consequence of a non-standard indent-size after all -- Issue created from [fantomas-online](https://fsprojects.github.io/fantomas-tools/#/fantomas/preview?data=N4KABGBEDGD2AmBTSAuKEMYCKwC4DlFcA6XRAZ1wB0AnKgO0yYwAoAzAV0YAcwBaAHy0GzUaxbAw3YgHUAlrgAWAYVgBbNbHosA7gsUzYNANZz6AcyxyaiaLiMBPAGoBZMFUgB9AJLlyHRAAmAGYPAEowPSVhRjE4%2BITEpLjVejY5cw4aAENcOS0wAF4wHAIiYgAhDjkAG3hU9MycvK1iLEQAIw5zGOS%2B-oGE-Fgq2vgisDZsmvJEMABfMN7BiFl9AEEa3FUAN0QaAHluFvpyZZXubgAGc8HoaBu6WJWAMSNoRAAVGgClp5WwGslJttrA9jRvGpuEZcC4EBwaogWH8RCsgYoQbt9gBxIhOfbkfLaFHPJIAHwEYDIlHkSmUABlvOsaJk1Ih6LhyCTEh5eU9IAAacBQWa4PIWcioMAAbWFEFAzEgABJcA5uMg0JAzLhBXKMMqdtMAlLZWIrkKxJBvPQkByAMpyABeyAtogALHqIABdPXzV3yz1QFVqjVQbW6xVKw01Y1oU2iACM-qYkBc2QAHvSzIh6ezzEoI4nAldAz7MH69QqU8H1VLIOz4Ac2Fn6Ig7arEYXMAajaH48xAsnuwBRG1NlsuwMQSA1NiQUu%2B5NV7s10OQDqwWA1Lv6qO9k1TsDBIf662zGi4F5maaEHQ1bM7zC4H6IBflpeB5Wq2uajdbx9BtGsYyoebontOdrcNkHwVIgbBGIgAAK2Q5GyZA0ABEDPgEb4YBWmDLru35rn%2B24nj2MZ9oeACs4FQJB0GILB8E2PSsA6Ps0DZLM1o7LAXEnJhVIvrhED4RghHTqudakQBFHAf2TAAGx0ZADEwXBCEAKqXJx3GILx-G5ESQlTDMr7MGWeEfpGxEyZuZGfnulEHmIADsqnqUxmk2MoNTceQqSUD8dhGKZ0yzKJCw2dWdm-g5cnOQph4AByeVBGksYgLiIGoHT7OF5lReJAa2SG9n-uRSVUWIACc6WMcxCGqDUWiFZFlmLpWTlxVAslVUBNWJuah5qRliDrGw6GqBo2RCdhFlMFZYkxSuvXrglA37nGh4Jkmo1eU1Nh2rlchwK19DtYtmDLdF3VlT%2BfWbU5g2uUWDUfJN6EnWoZ1bm1dELcVq1EeV8WVS920gWICbHgd43MrAXDwO096-eh80iZ1773bFYNhhyiWvTtMNgaNabpt4bCfIo7J2ooMLyPABZ0SW2PWbja341qhNbS5JOJrR5MZlTNPssO5n04zcjM4oQlKWzS1dQRPXc%2BGfPJTDKnC5TaRyOmRz7LkRjDum3A2H4Jl0Slis3crEmq49PM6hrQ3MAmHk6wASrYRjwEzLOgbbGC3SVYCSUG63q5D-PQ4maXe77NDwPgHB5fsTbeGQaiSnRCbA5zoNO2oCJ5PerZvDQai5Ohnzla7b3u-Vo0%2B3AycuKXtTZpX1digVqnQIoKHQehnh6LL87sythdSVHvMx5rojFqpFPMjkDgHDQWY0jLgdiDbBcqw9a7R5GxNxwO%2B2WqvNDr5v28EGn%2BWHGwWe5bnu2Hw7x91iXWxdxXIwvda71wXm7JggRByjTXtkDeW85CUA7v-cuiAe4137qNQew87D7DHrvOWX9Sp4ydqfas59FKYBCCvDMThewVDMPAMw5gA5y2tsHb09siFcxIfPM%2BUMKEYECGTa%2BGYXhcDsESehNomEsKEm6dhYBQ4g1nmrXhZD%2BGHkCELER6ZSi4lwKbc2FBCRaFkWwwh4dHYkWenw2OAiICBG1tfTuKCKitWgMYCoOQPFEHIAcegdpshshamnS6dEzIdSVjjI%2BxDrEQ1sYvAcntLS3lcUQDi7I67qnaOkegCgiTrBtDldONAP5iCBlPO6MTuFxMcgk8BlCE6Wk2BkegYj6ASK0A6cw9BchZC%2BLAa0tpcDGQBoeCJ10Q6cMsT-cGdT1F2M0c3ZpWx9i9LyHsNiFhinPxyWYfJWgymiAmRYiOX5ub9TAY3JgwQRrOP-hOekQSOjwGyH5WAhILCpIfOEiKkyOHRO-rEiq8yVzkMPMEK%2BohICGP2HINkHJpgAGlECIG4EM9kuBrReOyB01h4y-mnKsSComGixDBCgZaNxuLjATnIIjZGhBKCIHgEgsu2ZDEWxMacTGOFKlhzOdJOZpLFnkrhlSlCR1EBWHINAGg8LrxkHgFpPJWh2jQH8s0K2BKir8uUZHC5NiFmJJucI6FsL5UIpGTUdsNAkbBQ4NwdsDhOy-N1VEjm1Si4nzUWCslohgjaOhSitFFNU4lKbNS%2BgtLsxHPdlcBRSiZ4Gqdpc%2Bp1zMDBCcdC21Z1YQIEnGIE5-LhReldFqcgLxCRShOfMIAA) #### Code ```fsharp DotNet.test (fun p -> (({ p.WithCommon(withWorkingDirectoryVM "_Issue23") with Configuration = DotNet.BuildConfiguration.Debug NoBuild =...
Issue created from [fantomas-online](https://fsprojects.github.io/fantomas-tools/#/fantomas/preview?data=N4KABGBEDGD2AmBTSAuKEA2iAuYAisACgIbYAWA8gA6IBOpAlrAHZgAUsN92TzaArswa4AtAD4wAcgAqAQWYBPAJTsyxZvCxpEAD1bipcxSoC8AHVpnWEMNloKLVmzc51GLdksfWIAd2Fk3s4APmA6YL5kiMxBzuzhKAD8YLK0AOb8ALbR2ACiOtCIVDwsXpY%2BNsGhbAnJAHKw2ADK-FRUsLTYiPD5hcW8ZU5xVfFgSWAAkhS9RSXMgxUQIzVjyU0KAM5dmQB0TYjQ-LTCCnsHRycz-aWxIdW1YACqzMT85B0MAF7dstCFGxsrnMVOJbjY1BosPElJAADTgKAbHA8ZhpDaoMAAbQREFAcSgABJsAoaBjIAxmNg4TibJACQA3YgYfjINDY-EQAAM8I5UAmGhyTS%2ByB5HIALDSIABdGkAX1FuMlhOJpLQ5Mp1PxdMZzNZWKVEAAjAq4pAALLEHQAGQpiCt0TS5E1HMNACZOUqZc55TS8aaiSS9ZBovAKAAzG3MRBNYlYZ3ObVMlkY9kc10mhO5DThyMig1QDBhyCeuUmv0JgOqqAAI1gsAw8dpDKTetT%2BIAzBnafykZ0AGIUpl1RC%2BDC2xvOOwskvestKukqoO1%2BsTwk65Ns-NirsQSBNKjEQoAIUQYY6iBI9GyXVoq4gU8QM5sPuc5abi7Jy4bXcTupT%2BYAVh3KB90PRATzPWg7VgXw6GgYgkX5elYHguY71sWhp3xL1nznLVKyXOtv3nZs-03XkADZgL3A9j1Pc9HjaOCEMQJCUPcZh0LDJkkSfCAXxsN9dwIz8iNXX8N31XkAHZqNAujIMQABhDAEI2JSWC2TDoGwDouJ4x9sNLX0SI-NUv3E0jJLbOIAA45No8D6Kgs1EEyas6H0jBeKM2cTPwsyazEn8rNbfMAE4HLAiDzw0jAWC8ny4hw-i8P9QLIAskL1zC3lDW5fMaLA2QwxvDTMkyYh0IfPiwAExUAsDUSV2ylt-zy41CvkpzFP2TIGDgeLOOA7jvMM5LjNfUymvM4KSJy9qXXTLrHJKm8%2BoG%2BsEuAmrfNw-z0pmoKWvmtryJdTsVuK2hYEEeA8EQMd%2BpvarMPG5wUrqtKKwyikqVasipJdbdCotHQJjDaQomYJoyA6bAAHUGHgJ1gI9PbUoOn6jvVf7TsBmznENIDQctCGoeiXIxth%2BGkZRsh0Io9GJr8qbGqrXHLIW878UNKjSfB5gwwYHRqDcXTaHyKgoIBXh0Ns5mPsmwTpo5v6ubOoHedkgWACUDg6eA6dRrdFZsT76rAITlRx9WAes-NDXsvWDdoeA6iyDzaHDCZtnRYDDVqy3rYXHHMn4DAeDHKM%2Bw6SrsBvaQmvt3KXUiwr9bgN2zQjqPbVj2h45e6joDUegdLoAB9fx6eLDGvqx99bY1FPFvxd1qLB1J6AUChaBtLZjYZ4CFaD76m7Vlv8Yd3lXU63lzUtbviF7-uGC2D33LoH2-fQwP6%2BD1Wg3DyOGGjxAC6Lugk9JVuebiV1loX5fV4H7Ac9P8-L9IYvCtL4hy43mrsjJ0Y9G7CV%2BlPfC3MtYP0ugvMGAA1FsR4KTwApGkIe8szbSmVg1Q6k88bQM1oTGwroQYIMtH2QQOleCoI0BgrBwExQ4LABbceEDm5EP9DA0hEBXQk0oToAg2AADiOApYyw2LwJh%2BZR4Hw4TbDmWVp6p3bvzBBucz62iPPFaAABrI85d9E4A2BQGGxBshxSyMNfMo0kpK1ZirdmhETrEIJvmV0OsF7DlHDonAsFog30QA9YWQg5jyHgK5LetB-b5l2izfabMCGuOIu4meaZnbPzHGkZg1DmC0JYEKXJpAjiIGkLAfkSBKQcUSu9c2eCrZH2amknhJDPHp2yTeF4PB6TQVRNEr2oSKTCF4HE3k9j6m4Kcfg7Gyi5rpLUXEdsBVNGn1zFaSx1Z4DEBUrAaRqJfHnzqWA5JczUkaw8byds88OSQClnQBg2QakYAANKICKFUnI-IjHqFLichR4ClEXLvrA5w7Yn53N0eofRuYNipFuhoYcWxugfzzlGSRiBZaaVelhRJmMzkTxBaotuyz4FQoATFKCeB17QGOP1Hp3Rni8AetAVS3A5YjQMqc5xKSWmXIyR2ChdyHn0pyEyGMN1%2BBaVaDGBQcYuVjR5bMolZI7YkvvuCwRdz3lFDBpvL24ZoXMFhbacZLpOSsPYUC0O8y3FtKuRydsGi7mSoGu-BAeYJncoPgiKUopyQbD7NIjEkyQCyiAA) #### Code ```fsharp let DoPathOperation (operation: unit -> 'TAny) (handle: exn -> 'TAny) = try operation () with | x when (x :? ArgumentException) || (x...
Suggestion : Detect `[Type].map f |> [Type].choose g` and propose change to `[Type].choose (f >> g)`
### Description Since choose does a map plus filter operation, any preceding map can be coalesced, especially in the all too common case where `g` is the built-in function `id`....
This is currently at proof of concept level, but fills the current coverage capabilities gap for C++/CLI : while OpenCover can report on the managed parts, there's nothing in the...