{"action":"created","issue":{"url":"https://api.github.com/repos/stryker-mutator/stryker/issues/1855","repository_url":"https://api.github.com/repos/stryker-mutator/stryker","labels_url":"https://api.github.com/repos/stryker-mutator/stryker/issues/1855/labels{/name}","comments_url":"https://api.github.com/repos/stryker-mutator/stryker/issues/1855/comments","events_url":"https://api.github.com/repos/stryker-mutator/stryker/issues/1855/events","html_url":"https://github.com/stryker-mutator/stryker/pull/1855","id":522916701,"node_id":"MDExOlB1bGxSZXF1ZXN0MzQxMDIyMTA3","number":1855,"title":"feat(excludedMutations): Implement new naming of mutators","user":{"login":"simondel","id":4221997,"node_id":"MDQ6VXNlcjQyMjE5OTc=","avatar_url":"https://avatars3.githubusercontent.com/u/4221997?v=4","gravatar_id":"","url":"https://api.github.com/users/simondel","html_url":"https://github.com/simondel","followers_url":"https://api.github.com/users/simondel/followers","following_url":"https://api.github.com/users/simondel/following{/other_user}","gists_url":"https://api.github.com/users/simondel/gists{/gist_id}","starred_url":"https://api.github.com/users/simondel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simondel/subscriptions","organizations_url":"https://api.github.com/users/simondel/orgs","repos_url":"https://api.github.com/users/simondel/repos","events_url":"https://api.github.com/users/simondel/events{/privacy}","received_events_url":"https://api.github.com/users/simondel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-11-14T15:04:36Z","updated_at":"2019-11-23T21:44:35Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/stryker-mutator/stryker/pulls/1855","html_url":"https://github.com/stryker-mutator/stryker/pull/1855","diff_url":"https://github.com/stryker-mutator/stryker/pull/1855.diff","patch_url":"https://github.com/stryker-mutator/stryker/pull/1855.patch"},"body":"Implements the new mutator names which are defined in the handbook: https://github.com/stryker-mutator/stryker-handbook/blob/master/mutator-types.md\r\n\r\nFixes #1257 \r\nFixes #1866 \r\n\r\n### Migrating:\r\nAlmost every mutator has been renamed and/or split. Stryker will warn you about any deprecated mutator names in the `mutator.excludedMutations` section of your config. \r\n\r\nTo migrate, please run stryker to see if your project is affected. If this is the case, please take a look at the mutator types on the handbook (see above).\r\n\r\nThese are the changes:  \r\n\r\n| Old mutation           \t| New mutation(s)                                       \t|\r\n|------------------------\t|-------------------------------------------------------\t|\r\n| ArrayLiteral           \t| ArrayDeclaration                                      \t|\r\n| ArrayNewExpression     \t| ArrayDeclaration                                      \t|\r\n| BinaryExpression       \t| ArithmeticOperator, EqualityOperator, LogicalOperator \t|\r\n| Block                  \t| BlockStatement                                        \t|\r\n| BooleanSubstitution    \t| BooleanLiteral                                        \t|\r\n| DoStatement            \t| ConditionalExpression                                 \t|\r\n| ForStatement           \t| ConditionalExpression                                 \t|\r\n| IfStatement            \t| ConditionalExpression                                 \t|\r\n| PrefixUnaryExpression  \t| UnaryOperator, UpdateOperator, BooleanLiteral         \t|\r\n| PostfixUnaryExpression \t| UpdateOperator                                        \t|\r\n| SwitchCase             \t| ConditionalExpression                                 \t|\r\n| WhileStatement         \t| ConditionalExpression                                 \t|\r\n\r\n\r\n### New mutations\r\nDue to the migration, some new mutations were added to the **javascript** mutator.\r\n* The mutation _ArrayDeclaration_ will now mutate `new Array()` to `new Array([])`\r\n* The mutation _ArrayDeclaration_ will now mutate `[]` to `[\"Stryker was here\"]`\r\n\r\nThese mutations were already performed by the typescript mutator."},"comment":{"url":"https://api.github.com/repos/stryker-mutator/stryker/issues/comments/557835722","html_url":"https://github.com/stryker-mutator/stryker/pull/1855#issuecomment-557835722","issue_url":"https://api.github.com/repos/stryker-mutator/stryker/issues/1855","id":557835722,"node_id":"MDEyOklzc3VlQ29tbWVudDU1NzgzNTcyMg==","user":{"login":"nicojs","id":1828233,"node_id":"MDQ6VXNlcjE4MjgyMzM=","avatar_url":"https://avatars3.githubusercontent.com/u/1828233?v=4","gravatar_id":"","url":"https://api.github.com/users/nicojs","html_url":"https://github.com/nicojs","followers_url":"https://api.github.com/users/nicojs/followers","following_url":"https://api.github.com/users/nicojs/following{/other_user}","gists_url":"https://api.github.com/users/nicojs/gists{/gist_id}","starred_url":"https://api.github.com/users/nicojs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicojs/subscriptions","organizations_url":"https://api.github.com/users/nicojs/orgs","repos_url":"https://api.github.com/users/nicojs/repos","events_url":"https://api.github.com/users/nicojs/events{/privacy}","received_events_url":"https://api.github.com/users/nicojs/received_events","type":"User","site_admin":false},"created_at":"2019-11-23T21:44:35Z","updated_at":"2019-11-23T21:44:35Z","author_association":"MEMBER","body":"Thanks! I've fixed 2 remarks and will merge when green."}}
{"actor":{"display_login":"nicojs"}}