initial commit for no-extend-native rule