caverav / auditforge

Detected the use of variables before they are defined JS-0357
Anti-pattern
Major
11 days ago11 days old
'setIsOpenDeleteTemplateModal' was used before it was defined
 87
 88  const handleDeleteTemplateButton = async (template: TableData) => {
 89    setSelectedTemplate(template);
 90    setIsOpenDeleteTemplateModal(!isOpenDeleteTemplateModal); 91  };
 92
 93  const rowActions = [
'isOpenDeleteTemplateModal' was used before it was defined
 87
 88  const handleDeleteTemplateButton = async (template: TableData) => {
 89    setSelectedTemplate(template);
 90    setIsOpenDeleteTemplateModal(!isOpenDeleteTemplateModal); 91  };
 92
 93  const rowActions = [
'setIsOpenEditTemplateModal' was used before it was defined
 82      _id: template._id,
 83      name: template.name,
 84    }));
 85    setIsOpenEditTemplateModal(true); 86  };
 87
 88  const handleDeleteTemplateButton = async (template: TableData) => {
'setTableData' was used before it was defined
 46    try {
 47      const data = await getTemplates();
 48      setTemplates(data.datas);
 49      setTableData(data.datas); 50      setLoading(false);
 51    } catch (err) {
 52      setError('Error fetching company');
'isOpenDeleteCompanyModal' was used before it was defined
 95
 96  const handleDeleteCompanyButton = (company: TableData) => {
 97    setSelectedCompany(company);
 98    setIsOpenDeleteCompanyModal(!isOpenDeleteCompanyModal); 99  };
100
101  const rowActions = [