История изменений
Исправление lbvf50txt, (текущая версия) :
Это сарказм? То есть видели, но специально сделали максимально неправильно?
Вы спорщики с реальностью откуда беретесь? Возьмите любой крупный проект с GitHub. Например утилиту gh. Там 98% будет иметь расширение. Это практически «все» файлы.
Анализ количество файлов с расширением в проекте gh
Посчитаем общее количество файлов исключая каталог .git
.
# Nushell
~/tmp/cli> let files = ls ...(glob **/*)
~/tmp/cli> $files | where name !~ '.*\.git.*'
2185 файлов включая каталоги.
Теперь почитаем сколько «чистых» файлов типа file
.
# Nushell
$files | where name !~ '.*\.git.*' | where type == file
1871 чистый файл.
Теперь почитаем сколько файлов имеет расширение.
# Nushell
$files | where name !~ '.*\.git.*' | where type == file | where name =~ '\.[a-z]{2,7}$'
1845 файлов имеет расширение типа *.go, *.xml, *.yaml, *.wixproj.
Итого:
# Nushell
(1845.0 / 1871.0) * 100 | math floor
98% файлов в проекте имеет расширение.
Исправление lbvf50txt, :
Это сарказм? То есть видели, но специально сделали максимально неправильно?
Вы спорщики с реальностью откуда беретесь? Возьмите любой крупный проект с GitHub. Например утилиту gh. Там 98% будет иметь расширение. Это практически «все» файлы.
Анализ количество файлов с расширением в проекте gh
Посчитаем общее количество файлов исключая каталог .git
.
# Nushell
~/tmp/cli> let files = ls ...(glob **/*)
$files | where name !~ '.*\.git.*'
2185 файлов включая каталоги.
Теперь почитаем сколько «чистых» файлов типа file
.
# Nushell
$files | where name !~ '.*\.git.*' | where type == file
1871 чистый файл.
Теперь почитаем сколько файлов имеет расширение.
# Nushell
$files | where name !~ '.*\.git.*' | where type == file | where name =~ '\.[a-z]{2,7}$'
1845 файлов имеет расширение типа *.go, *.xml, *.yaml, *.wixproj.
Итого:
# Nushell
(1845.0 / 1871.0) * 100 | math floor
98% файлов в проекте имеет расширение.
Исходная версия lbvf50txt, :
Это сарказм? То есть видели, но специально сделали максимально неправильно?
Вы спорщики с реальностью откуда беретесь? Возьмите любой крупный проект с GitHub. Например утилиту gh. Там 98% будет иметь расширение. Это практически «все» файлы.
Анализ количество файлов с расширение в проекте gh
Посчитаем общее количество файлов исключая каталог .git
.
# Nushell
~/tmp/cli> let files = ls ...(glob **/*)
$files | where name !~ '.*\.git.*'
2185 файлов включая каталоги.
Теперь почитаем сколько «чистых» файлов типа file
.
# Nushell
$files | where name !~ '.*\.git.*' | where type == file
1871 чистый файл.
Теперь почитаем сколько файлов имеет расширение.
# Nushell
$files | where name !~ '.*\.git.*' | where type == file | where name =~ '\.[a-z]{2,7}$'
1845 файлов имеет расширение типа *.go, *.xml, *.yaml, *.wixproj.
Итого:
# Nushell
(1845.0 / 1871.0) * 100 | math floor
98% файлов в проекте имеет расширение.