Most Vaadin projects use spaces instead of tabs to avoid ending with mixed space-tabs in files causing confusion when reading code in other editors like vim in command line, or using diff utilities.
Good coding practices recommend the usage of spaces. I don't see a good reason to use tabs just because it's the default in Eclipse, since in most editors is spaces. Having to reconfigure your IDE each time you open this project is not a good DX
Most Vaadin projects use spaces instead of tabs to avoid ending with mixed space-tabs in files causing confusion when reading code in other editors like vim in command line, or using diff utilities.
Good coding practices recommend the usage of spaces. I don't see a good reason to use tabs just because it's the default in Eclipse, since in most editors is spaces. Having to reconfigure your IDE each time you open this project is not a good DX