Catalyzes the attachment of isoleucine to tRNA(Ile). As IleRS can inadvertently accommodate and process structurally similar amino acids such as valine, to avoid such errors it has two additional distinct tRNA(Ile)-dependent editing activities. One activity is designated as 'pretransfer' editing and involves the hydrolysis of activated Val-AMP. The other activity is designated 'posttransfer' editing and involves deacylation of mischarged Val-tRNA(Ile). ATP + L-isoleucine + tRNA(Ile) = AMP + diphosphate + L-isoleucyl-tRNA(Ile) Binds 1 zinc ion per subunit. Monomer. IleRS has two distinct active sites: one for aminoacylation and one for editing. The misactivated valine is translocated from the active site to the editing site, which sterically excludes the correctly activated isoleucine. The single editing site contains two valyl binding pockets, one specific for each substrate (Val-AMP or Val-tRNA(Ile)). Belongs to the class-I aminoacyl-tRNA synthetase family. IleS type 1 subfamily.