From: merch-redmine@... Date: 2015-04-03T21:01:10+00:00 Subject: [ruby-core:68746] [Ruby trunk - Feature #11032] Add a warning for misspelling "def intialize" Issue #11032 has been updated by Jeremy Evans. What if I misspelled it "initailize"? Or "initalize"? Or any other of the numerous different ways to misspell it? ---------------------------------------- Feature #11032: Add a warning for misspelling "def intialize" https://bugs.ruby-lang.org/issues/11032#change-52027 * Author: Robert A. Heiler * Status: Open * Priority: Low * Assignee: ---------------------------------------- Hi guys, When I was younger, in a class, I wrote this: "def intialize(some_argument_here)" This lead to an error because it should have been: "def initialize(some_argument_here)" My proposal is simple: Add a warning for an error like this. :) (a) If there is no method called "initialize" (b) but there is a message called "intialize", in a given class, add a notification such as: "warning: intialize might be misspelled, perhaps you meant initialize" Reasoning: Perhaps other people out there also sometimes misspell initialize, so that might make it a bit faster for them to detect this error. -- https://bugs.ruby-lang.org/