Size: a a a

2021 March 05

S

S.unity in pro.js
Илья Дубов
hideSelect (event) {
   if (event.target !== event.currentTarget ) return false;
   //Тут дальше твой код
}
источник

AM

Andrew Mishchenko in pro.js
Народ, есть задача, что б при коммите я должен определять на каком языке программирования написан код( Ангуляр, Реакт, Вью к примеру)
Допустим я сделал изменения в файле index.jsx, делаю коммит, и мне надо понять что это за язык программирования, есть идеи у кого то?
источник

ИД

Илья Дубов in pro.js
Ну во-первых язык тут 1, это жаваскрипт, а то что ты пишешь это называется фреймворками.
Во вторых, какой юзкейс? Система контроля версий не определяет на каком языке ты пишешь, это просто универсальный инструмент для разработки любого рода проектов) Если тебе нужно определить тип приложения (нода, жава, аспнет), как это делает хероку например, то в таких как правило находится файл в котором устанавливаются все зависимости. В случае с node.js это файл package.json и package-lock.json, но оно определяется уж никак не гитом. Мб я чего-то не знаю, но надеюсь хоть немного помог)
источник

AL

Andrii Litovchenko in pro.js
Nikolay
Сдается мне что test вне области видимости
Не, сама надпись в области и чем заменять тоже, в console.log непосредственно перед вызовом replace всё выводится нормально, всё на месте и видимость есть
К тому же проблема с областью видимости распространялась бы на все языки, а не только на отдельные. Код ведь тот же, плейсхолдер в одной и той же переменной всегда
источник

AM

Andrew Mishchenko in pro.js
Илья Дубов
Ну во-первых язык тут 1, это жаваскрипт, а то что ты пишешь это называется фреймворками.
Во вторых, какой юзкейс? Система контроля версий не определяет на каком языке ты пишешь, это просто универсальный инструмент для разработки любого рода проектов) Если тебе нужно определить тип приложения (нода, жава, аспнет), как это делает хероку например, то в таких как правило находится файл в котором устанавливаются все зависимости. В случае с node.js это файл package.json и package-lock.json, но оно определяется уж никак не гитом. Мб я чего-то не знаю, но надеюсь хоть немного помог)
да, прости, это я и имел ввиду, голова уже кипит просто.
Сама суть которую хочет клиент такова:
я делаю изменения в некоторых файлах, делаю коммит, и после коммита я могу определить в каких файлах были изменения и к каждому файлу написать какой это фреймворк
К примеру если я пишу на реакте, то оно каким то образом должно понять что это реакт файл.
а если я сделал изменения в файле цсс, то оно должно понять что я использую scss  или просто css.
Со стилями всё понятно и легко, а вот на счет фреймворков, я хз даже
источник

AM

Andrew Mishchenko in pro.js
такое вообще возможно определить?))) я с таким просто впервые встречаюсь)
источник

ИД

Илья Дубов in pro.js
Ну надо читать доки системы контроля версий, я хз можно ли такое провернуть)
источник

AL

Andrii Litovchenko in pro.js
Andrew Mishchenko
такое вообще возможно определить?))) я с таким просто впервые встречаюсь)
Разве что по каким-то характерным чертам в коде и расширении файла, хардкодить это под каждый фреймворк и язык
Можно загуглить существует ли подобное, если нет - проявлять фантазию
источник

AM

Andrew Mishchenko in pro.js
я понял мужики) спасибо))
источник

ИД

Илья Дубов in pro.js
Ну и с другой стороны, а зачем тебе это? Гит или свн просто отслеживают изменения файлов, можешь посмотреть историю коммитов и какие файлы были изменены. А определять какой фрейм юзается, ну хз, как по мне, как минимум странно. В общем, нужен юзкейс, может можно и другими путями обойтись
источник

AM

Andrew Mishchenko in pro.js
сейчас песню Фантазёр включу) и понесётся)
источник

AM

Andrew Mishchenko in pro.js
Илья Дубов
Ну и с другой стороны, а зачем тебе это? Гит или свн просто отслеживают изменения файлов, можешь посмотреть историю коммитов и какие файлы были изменены. А определять какой фрейм юзается, ну хз, как по мне, как минимум странно. В общем, нужен юзкейс, может можно и другими путями обойтись
та я сам не понимаю нах это клиенту, бред как по мне)
источник

ИД

Илья Дубов in pro.js
Ну если ему надо, то сервисы типо гитхаб или гитлаб пишут все что надо. Всё коммиты, файлы, мержи, фиксы конфликтов, ну и папку с проектом
источник

ИД

Илья Дубов in pro.js
Ну больше я ничего не предложу, так что желаю удачи)
источник

AM

Andrew Mishchenko in pro.js
спасибо))
источник

ИД

Илья Дубов in pro.js
Обращайся
источник

N

Nikolay in pro.js
Andrew Mishchenko
спасибо))
По пути определяйте
источник

AM

Andrew Mishchenko in pro.js
Nikolay
По пути определяйте
к примеру?
источник

N

Nikolay in pro.js
Andrew Mishchenko
к примеру?
Пути файла
источник

AM

Andrew Mishchenko in pro.js
так она может быть разная
источник